public function fields() { if (!isset($this->_fields)) { $this->_fields = new Fields($this->_result); } return $this->_fields; }