public async Task <TResult> HandleAsync(TQuery query)
        {
            await _behaviorMediator.HandleAsync(query);

            return(await _decoratee.HandleAsync(query));
        }
        public async Task HandleAsync(TCommand command)
        {
            await _behaviorMediator.HandleAsync(command);

            await _decoratee.HandleAsync(command);
        }