1. A computer-readable medium having stored thereon: a first data structure associated with a first event, wherein data in the first data structure is generated upon observation of a first operation performed on a wrapped object, the first data structure comprising: a key field; a data field containing data representing a time the first operation was observed at the wrapped object; and a data field containing data identifying a program for which the wrapped object is performing work; and a second data structure associated with a second event, wherein data in the second data structure is generated upon observation of a second operation performed on the wrapped object, the second data structure comprising: a reference field associating the second data structure with the first data structure via the key field of the first data structure; and a data field containing data representing a time the second operation was observed at the wrapped object.