public IAsyncHandler <TIn, ErrorMessage> Create <TIn>(ICanRollBack <TIn> asyncRollBackHandler) => new RollBackExecutor <TIn, ErrorMessage>(asyncRollBackHandler);
public RollBackExecutor(ICanRollBack <TIn> canRollBack) { _canRollBack = canRollBack; }