[unknown_field_set] improve readability
[unknown_field] fix type check bug
[unknown_field] reduce code size