Transactions

Contribution #48955