Transactions

Contribution #815196