stable version of new JSONExtended class

iterator method is stable at this point.