getClass(self::ROOT_CLASS); } public function getNameProperty(): core_kernel_classes_Property { return $this->getProperty($this->getNamePropertyUri()); } public function getNamePropertyUri(): string { return self::EXCLUDED_NAME; } public function getVersionProperty(): core_kernel_classes_Property { return $this->getProperty($this->getVersionPropertyUri()); } public function getVersionPropertyUri(): string { return self::EXCLUDED_VERSION; } protected function getListClass(): core_kernel_classes_Class { return $this->getClass(self::LIST_CLASS); } }