public function __get($name) { if ($this->isvalue($name)) { if (!$this->item) { $widgets = twidgets::i(); $this->item =& $widgets->finditem($widgets->find($this)); } return $this->item[$name]; } return parent::__get($name); }