protected override IHandler ActivateHandler(Type handlerType) { IHandler handler = base.ActivateHandler(handlerType); return handler.Kind == HandlerKind.Asynchronous ? this.eventScopeFactory.CreateHandlerDecorator(handler) : handler; } }