refactor(injector): uses one instance of reflector instead of creating a new instance every time