While I tend to put the context in the input, people prefer it to be an overt, first param. The code has UseCase. Add UseCaseWithContext.