public final function PersistRelationships(UnitOfWork $UnitOfWork, $Entity)
{
$this->VerifyEntity(__METHOD__, $Entity);
$PersistenceData = [];
foreach ($this->EntityProperties as $Identifier => $EntityProperty) {
$PersistenceData[$Identifier] = $EntityProperty->Persist($UnitOfWork, $Entity);
}
foreach ($this->CollectionProperties as $Identifier => $CollectionProperty) {
$PersistenceData[$Identifier] = $CollectionProperty->Persist($UnitOfWork, $Entity);
}
return $this->PersistanceData($PersistenceData);
}