PROPERTY : {"kind":"card","amountDue":99.0} WRAPPER_OBJECT : {"card":{"amountDue":99.0}} WRAPPER_ARRAY : ["card",{"amountDue":99.0}] EXISTING_PROPERTY : {"kind":"card","amountDue":99.0} read PROPERTY -> PropCard[amountDue=99.0] read WRAPPER_OBJECT -> WrapObjCard[amountDue=99.0] read WRAPPER_ARRAY -> WrapArrCard[amountDue=99.0]