Would be good to get rid of these, to follow same pattern used for things like `ConfigKeys.newStringConfigKey` rather than having a `StringConfigKey` class. But not in this pull request...