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