public function offsetGet($offset) { if (method_exists($this, $offset)) { return call_user_func(array($this, $offset)); } return $this->data()->get($offset); }