Issue #369 Smart types do not repeatedly instantiate SmartJson
Merge pull request #408 from longtimeago/369

#408: pull request Issue #369 Smart types do not repeatedly instantiate SmartJson