Notes:
...
This is somewhat of a toy transaction system so far.
Now let's see how we'd extend this to multiple objects.