What do you think about this contract that the JSON of the CCDA/CCD will always be consistent? I like not having to make the JSON consumer check whether smoking_status is defined before checking its code, e.g., but it does add a burden for us if we're going to enforce it. Especially if we add CCRs in the future (which I think will probably be really useful)