runWithTransaction

inline fun <T, R : Any> TransactionService<R>.runWithTransaction(scope: Scope = Scope.EMPTY, parentTransaction: Transaction<R>? = null, block: (transaction: Transaction<R>) -> T): T