public virtual Task <Unit> Handle(TRequest request, CancellationToken cancellationToken)
        {
            // TODO: maybe extract this logic out somewhere so that you can use it without using a request
            if (request.Options.Print)
            {
                _entityLogger.LogEntity(request.Entity);
            }

            return(Unit.Task);
        }