1. A versioned records management computing system having a restart era that changes when the versioned records management computing system recovers from a crash, the computing system comprising: a processor; a persistent store that includes a plurality of items that are each marked with a restart era, wherein any item that was created in the current restart era is marked with the current restart era, the persistent store comprising a multi-versioned record collection comprising some of the plurality of items in the form of a plurality of records collectively corresponding to multiple versions, the persistent store also having thereon an object collection of objects that represent others of the plurality of items and that conforms to an object model such that the object model is used to operate upon the plurality of records via the object collection; a versioned records management component configured to manage visibility of the plurality of records based on the version of each record, the persistent store also having thereon an object collection that conforms to an object model such that the object model is used to operate upon the plurality of records; and a recovery component that is configured to recover from a crash by marking and sweeping the plurality of items while normal operations are occurring on the record collection via the use of the object model on the object collection, the marking involving promoting the item to the current restart era if the item is reachable via the object collection.