#self.all_items now accepts 'get_params'