@override Locale? fromJson(Map<String, dynamic>? json) { if (json == null) return null; return Locale( json['languageCode'], json['countryCode'], ); }