Wouldn't an overloaded method that takes a `String` be easier for DSL, and `@Bean` config?