Map<String, dynamic> get source { return { "theme": theme.name, "locale": { "country_code": locale?.countryCode, "language_code": locale?.languageCode, }, }; }