factor out Collection from store representation