/// <summary>
 /// Creates a new Context Container.
 /// </summary>
 /// <param name="inheritedContext">An optional <see cref="ContextContainer"/> which allows its contained context to be accessed via this container</param>
 public ContextContainer(ContextContainer inheritedContext = null)
 {
     _inheritedContext = inheritedContext;
 }
 public MessageHandlerContext(CancellationToken cancellationToken)
 {
     Container         = new ContextContainer();
     CancellationToken = cancellationToken;
 }