'Allows for specifying a custom ``QuerySet`` that changes how ``load_all``
will fetch records for the provided model.
This is useful for post-processing the results from the query, enabling
things like adding ``select_related`` or filtering certain data.'

def load_all_queryset(self, model, queryset):

    clone = self._clone()
    clone._load_all_querysets[model] = queryset
    return clone
