public function __get($sPropertyName) { if (isset($this->aSubClassNames[$sPropertyName])) { return call_user_func(array($this, "_replyTpSetAndGetInstance_{$sPropertyName}")); } }