public override OpStatus Apply()
 {
     Objects = new List <SceneObject>(Group.GetChildren());
     Group.RemoveAllChildren();
     Scene.RemoveSceneObject(Group, false);
     return(OpStatus.Success);
 }
 public override OpStatus Revert()
 {
     created_group.RemoveAllChildren();
     Scene.RemoveSceneObject(created_group, false);
     return(OpStatus.Success);
 }