public final function GetProperties(array $Identifiers = null) { return $Identifiers === null ? $this->Properties : array_intersect_key($this->Properties, array_flip(array_values($Identifiers))); }