public function getResource() { if ($this->_resource === null) { $this->_resource = $this->toResource(); } return $this->_resource; }