Expanded class hierarchy of StringableObject
class StringableObject { public function __toString() { return 'Foo'; } }