FScopedTransaction

Delineates a transactable block; Begin()s a transaction when entering scope, and End()s a transaction when leaving scope.