public function __construct(aohs\AssetOperationHandlerService $service, \stdClass $identifier) { parent::__construct($service, $identifier); if (isset($this->getProperty()->globalAbilities)) { $this->global_abilities = new p\GlobalAbilities($this->getProperty()->globalAbilities); } else { $this->global_abilities = NULL; } if (isset($this->getProperty()->siteAbilities)) { $this->site_abilities = new p\SiteAbilities($this->getProperty()->siteAbilities); } else { $this->site_abilities = NULL; } }