@override Object toJson() => { if (limits.isNotDefault) 'limits': [for (final i in limits) i.toJson()], if (metricRules.isNotDefault) 'metricRules': [for (final i in metricRules) i.toJson()], };