protected final function GetPublicPropertyValues($LateBound = true) { $Values = []; foreach ($this->GetPublicProperties($LateBound) as $Property) { $Values[] = $Property->getValue($this); } return $Values; }