Updated the BaseParty model and the models it uses, so that fromJson handles undefined. This allows the logic to stay within the model, so that anything using the model is simpler.
Changed the person name model to be a single layer, rather than the double set of interfaces.
Made toJson and fromJson stricter WRT handling empty objects and undefined fields.
Updated the BaseParty model and the models it uses, so that fromJson handles undefined. This allows the logic to stay within the model, so that anything using the model is simpler.
Changed the person name model to be a single layer, rather than the double set of interfaces.
Made toJson and fromJson stricter WRT handling empty objects and undefined fields.