/// <summary>
 /// Creates a clone of this instance
 /// </summary>
 /// <returns>A clone of this instance</returns>
 public object Clone()
 {
     return(new Geometry
     {
         Type = (Type != null) ? string.Copy(Type) : null,
         Anchors = (float[])Anchors.Clone(),
         PrintRadius = PrintRadius,
         Radius = Radius,
         HomedHeight = HomedHeight,
         AngleCorrections = (float[])AngleCorrections.Clone(),
         EndstopAdjustments = (float[])EndstopAdjustments.Clone(),
         Tilt = (float[])Tilt.Clone()
     });
 }