Very incomplete DI service implementation hotswapper