Dependency Injection and Inversion of Control with ninject