extract CachedStoreSheet and ObjectStoreSheet, and homogeneise deep.store.Collection and deep.store.Store