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