Ninject IoC example