Using DI for controller dependencies.