add toRawJsonObject