Implement ConfigProvider