A simplified config provider that knows only how to deal with flat (key/value) properties. Because these providers are common, there is special support for implementing them.