Extract config to Configuration, and delegate some methods to it