add named factory constructor Injector.fromModules() #3