private SpatialObj <T> RemoveRectangle(SpatialObj <T> rect, BUCoverNode <T> node)
 {
     if (node.DeleteRectangle(rect))
     {
         Count -= 1;
     }
     MergeEmptyChildren(node);
     return(rect);
 }