private function getNameLookup() { if (!$this->nameLookup) { $lookup = new \ArrayObject(); foreach ($this->getValues() as $value) { $lookup[$value->name] = $value; } $this->nameLookup = $lookup; } return $this->nameLookup; }