Well, the thing is /we/ are re-serializing the data, user's don't have a choice :) I think if they're going to put it into something else as json, it is reasonable that they'd do the serializing OR we have some way to make it optional. My main concern is that our default adds processing time and effectively doubles the size of the KvObject in memory.