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