Manage remote objects as JSValueRefs directly instead of converting to NSObjects