hmmm...
JAXB also allows you to access XML data without having to unmarshal it.
But you are suggesting that it's not reading the XML data but creating ContentObject based on the XML data & using setter method user is adding data to content.
It's contradicting to me. But since I have good experience with your guidance/suggestions, I would prefer to come back to this topic after spending more time on reading about JWS.
Thanks.