Migration from callbacks to jq Promises
ServiceType caching