Refactored NinjectControllerFactory