Transactions

Contribution #47494