merge Config and LazyConfig into Configurable

fix corresponding tests