How to serialize data table columns who's id is "id"?

Disturbingly frequently, I find that my webix app is tasked with loading tables which have a column named “id” in them. These load in just fine, but the column is lost when I try to serialize it back to JSON to send to the server. This appears to be due to the fact that the serialize() method overwrites it with another id property. Is there some way I could add a prefix for the id column right before serialize, and remove the prefix on the server side?

The “id” field really has a special meaning, but it must be correctly serialized back anyway. http://webix.com/snippet/1a37925d

The only case, when issue can occur, if you have non-unique values for ID ( in such case, some IDs can be changed by the component itself )

It possible to use a scheme to map “id” to some other field.
http://webix.com/snippet/096646b7