util.objCompact(o) and util.objExpand(o) to save bandwidth usage by compacting (before send) and expanding (after receive) the JSON structure