/// <summary>
 /// Creates a clone of this instance
 /// </summary>
 /// <returns>A clone of this instance</returns>
 public object Clone()
 {
     return(new Axis
     {
         Letter = Letter,
         Drives = (int[])Drives.Clone(),
         Homed = Homed,
         MachinePosition = MachinePosition,
         Min = Min,
         Max = Max,
         Visible = Visible
     });
 }