protected function DiscardRelationshipChanges(Object\Domain $Domain, Object\UnitOfWork $UnitOfWork, $ParentEntity, $CurrentValue, $HasOriginalValue, $OriginalValue)
{
$DiscarededRelationships = [];
if ($HasOriginalValue) {
foreach ($OriginalValue as $RemovedEntity) {
$DiscarededRelationships[] = new Object\RelationshipChange(null, $this->RelationshipType->GetDiscardedRelationship($Domain, $UnitOfWork, $ParentEntity, $RemovedEntity));
}
}
return $DiscarededRelationships;
}