The keys of a Config will be path expressions, so it might be for example `foo-bar.something-something`. I would think some kind of transformation might be needed, such as hyphens to camel case, and most likely paths need to be concatenated in some way. How does the config object `{ foo : { bar : 42 } }`  get mapped to a bean?