protected override void ExecuteCmdlet()
        {
            base.ExecuteCmdlet();
            switch (this.ParameterSetName)
            {
            case RemoveRelationshipByNameParameterSet:
                ExecuteAction(Name, delegate
                {
                    _repository.DeleteRelationship(Name);
                });
                break;

            case RemoveRelationshipByEntityParameterSet:
                ExecuteAction(string.Format("{0}: {1}", Entity, FromEntity), delegate
                {
                    _repository.DeleteRelationship(Entity, FromEntity, Attribute);
                });
                break;

            default:
                break;
            }
        }