public function getLabel() { if ($this->parentController) { $parentEntity = Utils::singular($this->parentController->model->getEntity()); $entity = $this->model->getEntity(); $data = reset($this->parentController->model[$this->parentItemId]); $this->parentController->model->setData($data); return $entity . ($entity == '' ? '' : ' of ') . "{$parentEntity} ({$this->parentController->model})"; } else { return parent::getLabel(); } }