Reduce public API to Injector, Base, and dependency