Do you think whe should check for `injector.parent == null` here ?