def METHOD_NAME(self, new_contact):
    # This must be updated when new fields are added to the class.
    merge_attrs = ["name", "email_address", "raw_data"]
    for attr in merge_attrs:
        if getattr(self, attr) != getattr(new_contact, attr):
            setattr(self, attr, getattr(new_contact, attr))