Camunda integration with camunda-bpm-camel community edition drops exchange property set between routes


Integrating Camunda with Apache Camel Community Edition and facing issue where in Exchange property set in Service Task One in the above image is dropped when accessed in Service Task Two. Both the Service Tasks are calling ${camel.sendTo('direct:one')} and ${camel.sendTo('direct:two')} Apparently it seems the exchange properties are retained only when routed between direct endpoints, but in this case the properties are dropped.

Route1 and Route2

@Override
    public void configure() throws Exception {
        from("direct:one")
                .bean(SomeClass.class, "someMethod")
                .to("http4://localhost:8002/one")
                .bean(SomeClass.class, "someMethod")
    }

@Override
    public void configure() throws Exception {
        from("direct:two")
                .bean(SomeClass.class, "someMethod")
                .to("http4://localhost:8002/two")
                .bean(SomeClass.class, "someMethod")
    }