During the config block, only providers and constants are injected. That's why this is a provider instead of a service