public override bool Inside(Point point)
 {
     return(UtilityFunctions.Between(point.X, UpperLeft.X, LowerRight.X) &&
            UtilityFunctions.Between(point.Y, LowerRight.Y, UpperLeft.Y));
 }