public function getPropertyDefinitionTemplates() { if (null === $this->declaredPropertyDefinitions) { $this->declaredPropertyDefinitions = new ArrayObject(); } return $this->declaredPropertyDefinitions; }