Hi, On Mon, Jun 20, 2011 at 12:50 PM, Thomas Mueller <muel...@adobe.com> wrote: > Only if the implementation needs to do anything with the values (except > for storing and retrieving). The MicroKernel doesn't care about most of > the values - they are just stored "as is".
The MicroKernel implementation has to parse and reserialize JSON strings whenever it needs to process a diff or is given a nonstandard set of depth, offset and count values in a getNodes() call. This parsing and reserialization is exactly the same stuff that any client needs to perform to use the API, which is duplication that could and IMHO should be avoided. BR, Jukka Zitting