Add type of adapter to service object
Process adapter type parameter
Rename original worker to QueryWorker
Mark where a resource interprets adapter type