transaction method
Run a set of operations inside a transaction.
This returns whatever the function's return value is.
Implementation
dynamic transaction(Function transactionOperations) {
return Transaction(this).runInTransaction(transactionOperations);
}