Serialization
Shuttle.Esb makes use of the serialization components provided by Shuttle.Core.Serialization.
In order to make use of an ISerializer
implementation other than the DefaultSerializer
you can either register the serializer explicitly in your container of choice or make use of a bootstrapped component such as the one provided by Shuttle.Core.Json.