Added Ninject for DI