restore json() default ctor