issue #19306: allow filter on dispatchable objects
issue #19306: location is query by default
issue #19306: add scopes