Keep a history of change events on a collection.