public ContextAddressHeader(IDictionary <string, string> context)
     : base()
 {
     Fx.Assert(context != null, "caller must validate");
     this.context = new ContextDictionary(context);
 }