Why do you need the service container here ?