Adding the ability merge config and use flatten config values like cluster.name