RemoteClient class has now unified message handling (always emits QVariantMap)