/** * @return string */ public function getKey() { if (!isset($this->loadedFields['key'])) { $this->loadProperties(); } return parent::getKey(); }