private function IndexEntitiesByIdentity(Object\Domain $Domain, array &$Entities) { $IndexedEntities = []; foreach ($Entities as $Key => $Entity) { $IndexedEntities[$Domain->Identity($Entity)->Hash()] = $Entity; } $Entities = $IndexedEntities; }