Implement Armor changes as Transactions