internal void InitializeContext(HandlerContext context)
 {
     _context = context;
 }
        internal HandlerProcessor(THandler handler, IDependencyResolver dependencyResolver, HandlerProcessorFactory handlerProcessorFactory, HandlerContext parentContext)
        {
            if (parentContext == null)
            {
                throw new ParentContextIsNullException();
            }

            _handler                 = handler;
            _dependencyResolver      = dependencyResolver;
            _handlerProcessorFactory = handlerProcessorFactory;
            _parentContext           = parentContext;
        }