Refactor and Ninject