Uncoupled adapter dependencies to DI