public MessageWriter(FrameWriter frameWriter, ISerializeMessages serializer)
        {
            Verify.NotNull(frameWriter, "frameWriter");
            Verify.NotNull(serializer, "serializer");

            this.frameWriter = frameWriter;
            this.serializer = serializer;
        }
 public MessageWriter(FrameWriter frameWriter)
     : this(frameWriter, new JsonDataContractSerializer())
 {
 }