def METHOD_NAME(base_officer=None,
                   first_name=None,
                   middle_name=None,
                   last_name=None,
                   organization_name=None,
                   party_type=None):
    if base_officer:
        officer = base_officer
        base_officer['firstName'] = first_name if first_name is not None else officer['firstName']
        base_officer['middleName'] = middle_name if middle_name is not None else officer['middleName']
        base_officer['lastName'] = last_name if last_name is not None else officer['lastName']
        base_officer['organizationName'] = organization_name if organization_name is not None \
                                            else officer['organizationName']
        base_officer['partyType'] = party_type if party_type is not None else officer['partyType']
        return officer
    else:
        return {
            'firstName': first_name,
            'middleName': middle_name,
            'lastName': last_name,
            'organizationName': organization_name,
            'partyType': party_type
        }