every module shall maintain its own dependencies
add ConfigImplBuilder unit tests