Use custom Citrus message interface instead of Spring integration message interface
Refactored message header handling in DefaultMessage