private function getClassPropertiesSegregatedByType() : array { $segregatedPropertyList = []; foreach ($this->propertyList as $property) { $segregatedPropertyList[$property['type']][] = $property; } return $segregatedPropertyList; }