/// <summary>
 /// Uses the data contract serializer.
 /// </summary>
 /// <param name="module">The module to extend.</param>
 public static void UseDataContractSerializer(this ISupportSyntaxForSerialization module)
 {
     module.RegisterSerializer <DataContractMessageSerializer>();
 }
 /// <summary>
 /// Uses the binary formatter.
 /// </summary>
 /// <param name="module">The module to extend.</param>
 public static void UseBinaryFormatter(this ISupportSyntaxForSerialization module)
 {
     module.RegisterSerializer <BinaryMessageSerializer>();
 }