/** * @param $name * @param $type * @param $data * @param bool $inherited * @param bool $inheritable * @return $this */ public function setProperty($name, $type, $data, $inherited = false, $inheritable = false) { $this->getProperties(); $property = new Model\Property(); $property->setType($type); $property->setCid($this->getId()); $property->setName($name); $property->setCtype("object"); $property->setData($data); $property->setInherited($inherited); $property->setInheritable($inheritable); $this->o_properties[$name] = $property; return $this; }