use a DRF FilterBackend instead of overriding get_queryset to filter objects in the View; let WorkspaceItemSerializer always return the full wms_source, instead of an url to it; work around a bug related to empty querysets without model metadata