@override Object toJson() => { if (values.isNotDefault) 'values': {for (final e in values.entries) e.key: e.value.toJson()}, };