Simplified relationship between JSON2\Base and JSON::encode/decode.
Removed superseded Value* interfaces