@override Object toJson() => { if (numerator.isNotDefault) 'numerator': encodeInt64(numerator), if (denominator.isNotDefault) 'denominator': encodeInt64(denominator), };