Work by caching the RemoteApiClient
Remotely handles queries