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