Ported Einstin.Ninject over from VS Online