public function __get($attributeName) { if (!$this->isSaving && !$this->isSetting && !$this->isValidating && !in_array($attributeName, array('id', 'owner', 'createdByUser', 'modifiedByUser'))) { $this->checkPermissionsHasAnyOf(Permission::READ); } return parent::__get($attributeName); }