Transactions

Contribution #47493