Right now the pass-by-value interceptor is copying message args for components wired to services or references using the WS binding. This seems unnecessary and there should be a way for the Axis2 binding to say pass-by-reference is fine so the copy doesn't happen. The AtomicComponentExtension already supports this so shouldn't the Service/ReferenceBindingExtension do the same?
...ant
