public void RemoveOpening(Opening aOpening)
        {
            CheckPermission(Permission.EDIT_BLUEPRINT);

            blueprint.RemoveOpening(aOpening);
            repository.Modify(blueprint);
            HasBeenModify = true;
        }