Integrated Repository Pattern and Ninject