Renames variables to be more verbose
Transaction.deserialize no longer mutates input