protected override SpeedUnit __DoSubstraction(SpeedUnit right) { return new MeterPerSecond(ConvertToBase().Value - right.ConvertToBase().Value); }