Fix .:? behavior for #83

This commit fixes the .:? operator and correspondingly changes parsing code to preserve JSON roundtrip properties.