Decoupling of config