@override Future<void> dispose() async { _registrations.clear(); _prefs = null; runInAction(() => currentLocale.value = defaultLocale.locale); }