Caching collections via model ids