public function &offsetGet($name) { if (!(parent::offsetExists($name) || $this->loaded)) { $this->load(); } return parent::offsetGet($name); }