Begin recording.
Strong typing.
Creating an object.
Adding to a list.
Fetching object.
Identity.
Updating an object.