def METHOD_NAME(business: Business, change_filing_rec: Filing, change_filing: Dict, filing_meta: FilingMeta):
    """Render the change of registration filing onto the business model objects."""
    filing_meta.change_of_registration = {}
    # Update business legalName if present
    with suppress(IndexError, KeyError, TypeError):
        name_request_json = dpath.util.get(change_filing, '/changeOfRegistration/nameRequest')
        if name_request_json.get('legalName'):
            from_legal_name = business.legal_name
            business_info.set_legal_name(business.identifier, business, name_request_json)
            if from_legal_name != business.legal_name:
                filing_meta.change_of_registration = {**filing_meta.change_of_registration,
                                                      **{'fromLegalName': from_legal_name,
                                                         'toLegalName': business.legal_name}}
    # Update Nature of Business
    if (naics := change_filing.get('changeOfRegistration', {}).get('business', {}).get('naics')) and \
            (naics_code := naics.get('naicsCode')):
        if business.naics_code != naics_code:
            filing_meta.change_of_registration = {**filing_meta.change_of_registration,
                                                  **{'fromNaicsCode': business.naics_code,
                                                     'toNaicsCode': naics_code,
                                                     'naicsDescription': naics.get('naicsDescription')}}
            business_info.update_naics_info(business, naics)
    # Update business office if present
    with suppress(IndexError, KeyError, TypeError):
        business_office_json = dpath.util.get(change_filing, '/changeOfRegistration/offices/businessOffice')
        for updated_address in business_office_json.values():
            if updated_address.get('id', None):
                address = Address.find_by_id(updated_address.get('id'))
                if address:
                    update_address(address, updated_address)
    # Update parties
    with suppress(IndexError, KeyError, TypeError):
        party_json = dpath.util.get(change_filing, '/changeOfRegistration/parties')
        update_parties(business, party_json, change_filing_rec)
    # update court order, if any is present
    with suppress(IndexError, KeyError, TypeError):
        court_order_json = dpath.util.get(change_filing, '/changeOfRegistration/courtOrder')
        filings.update_filing_court_order(change_filing_rec, court_order_json)