Transaction updates

I would keep comments for some of these properties. They might not be clear to other people browsing the code.