'payload' is the term used for this kind of "in-message custom data" since the early years of EIP tools (before camel was born) Any strong reason to avoid it? Also, as others pointed out, we have json keys with dashes, is this really desired? because consistency :) -- qmx