This is an easy mistake to make so I think we need to tighten up the DefaultMuleMessage constructor to not allow this to happen.