Is there a reason for still injecting the service container ?