1. A method for managing objects from multiple persistent stores, comprising: retrieving, using a processor, one or more data objects from two or more of a plurality of persistent data stores; providing the one or more data objects to a client context in a manner such that the plurality of persistent data stores appear to the client context to comprise a single source; and in the event that a persistent data store from which the one or more data objects were retrieved becomes unavailable, informing the client context to update a reference associated with an affected object of the one or more data objects at the client context.