NinjectKernelSingleton Refactor