this way the recipes for using these components all become markedly simpler. see [this issue opened against Spring Cloud Dataflow for examples](https://github.com/spring-cloud/spring-cloud-dataflow/issues/280)