getInjector() should build a new injector only if not already present
only refactor