always register an injector within itself