It would have been slightly cleaner to do this:
```
filterset = CollectionFilterSetWithFallback(request.GET)
serializer = CollectionSerializer(filterset)
return serializer.data
```

But unfortunately this returns a list and not a dict. Why do you need a dict though ? Don't we want to sort this? Also, we are not filtering on collection_type, so this is just going to return all Collections, whatever the type.