Why not provide an interface `AllowedLocaleProviderInterface` ?