DI 2.0.0

`ModuleInjector` still has a name field - one of the two place needs to be fixed