untested implementation LazyTransactionService.DoPersistence