If JMX monitoring or something else causes the CXF payload to convert from a non-reproducible Source to a String, the entire payload will get wiped out. Need to make sure we hold onto a reusable Source.