{'_'.$property}) ? $this->{'_'.$property} : NULL; } // Overide inaccesible protected method public function __call($method, $params) { if (is_callable(array($this, '_'.$method))) { return call_user_func_array(array($this, '_'.$method), $params); } throw new BadMethodCallException('Method '.$method.' was not found'); } }