Ninject Kernel refactoring