@association_cache caches query return results for instances