Protos allow some fields to be connected in what essentially are the oneof groups. Assigning one field in the group will essentially prevent others from being assigned and there might be more of these behaviours. Docs currently do not reflect that and they should.