private DeleteRelationshipTransactionLink CreateRelationshipDeletionTransaction(DelayedRelationshipAction action)
        {
            DeleteRelationshipTransactionLink deleteTransaction = null;

            if (RelationshipContext.Facade != null && RelationshipContext.Facade.IsConcrete)
            {
                deleteTransaction              = new DeleteRelationshipTransactionLink();
                deleteTransaction.DomainId     = RelationshipContext.DomainId;
                deleteTransaction.MapManager   = RelationshipContext.MapManager;
                deleteTransaction.Relationship = RelationshipContext.Facade;
            }

            return(deleteTransaction);
        }