Changed query pub and delete to its own message type
QueryResultsMessage publishes on query route