#6 add JsonSupport methods