- Using NSNumber instead of Double for JSON numbers, to improve numeric reliability
- [microoptimization] Switched to faster enumeration of dictionaries and arrays