public static bool Equals(MutablePoint point, MutablePoint other) =>
 point.X.Equals(other.X) && point.Y.Equals(other.Y);
 protected bool Equals(MutablePoint other)
 {
     return(X.Equals(other.X) && Y.Equals(other.Y));
 }