made collection set/get collection  (not collection data), updated fetcher.hydrate to assume this