In integration projects, it is very often that there is a need to make that little, specific tweak to a message or an envelope. Because interoperability is not always interoperability Smile For things like that, extensibility is the only way out.
This post describes how to develop custom bridge components and set properties on these.