/** * @param $id * @return object */ public function getObject($id) { $subject = parent::getObject($id); if ($subject) { $service = $this->blockManager->get($subject); $subject->setSettings(array_merge($service->getDefaultSettings(), $subject->getSettings())); $service->load($subject); } return $subject; }