If the entire purpose of `objectX` dataType is to conver to/from JSON string, is it necessary to care what the encoding is? If possible, I'd drop `objectAscii` and leave `objectText` (or rename to something more explicit like `jsonObject`).