/// <summary>
 /// Construct a compact message encoder factory
 /// </summary>
 /// <param name="innerFactory">The inner encoder factory</param>o
 public CompactMessageEncoderFactory(MessageEncoderFactory innerFactory)
 {
     _innerFactory = innerFactory;
     _encoder      = new CompactMessageEncoder(_innerFactory.Encoder);
 }
 /// <summary>
 /// Construct a compact message encoder factory
 /// </summary>
 /// <param name="innerFactory">The inner encoder factory</param>o
 public CompactMessageEncoderFactory(MessageEncoderFactory innerFactory)
 {
     _innerFactory = innerFactory;
     _encoder = new CompactMessageEncoder(_innerFactory.Encoder);
 }