public void RemoveOpening(Opening aOpening) { CheckPermission(Permission.EDIT_BLUEPRINT); blueprint.RemoveOpening(aOpening); repository.Modify(blueprint); HasBeenModify = true; }