protected override async ValueTask <Signal> Invoke(LoanApplication loan, ChainContext context) { await _loanService.DenyLoanAsync(loan, context.CancellationToken); return(Signal.Static); }