should be `union` with `string` to allow to configure it using `property-placeholder`:
https://github.com/spring-projects/spring-integration/blob/master/spring-integration-core/src/main/resources/org/springframework/integration/config/xml/spring-integration-4.0.xsd#L999