FieldNumber
Represents a Protobuf field number, which is an integer in one of the intervals [1,19000) and 20000,536870911.
This class does not perform validation of field numbers.
When choosing field numbers, keep in mind that low numbers encode more efficiently than high numbers.