greatly reduces number of db queries when fetching a list of items