Cómo definir un campo opcional en protobuf 3

Necesito especificar un mensaje con un campo opcional en protobuf (sintaxis proto3). En términos de sintaxis proto 2, el mensaje que quiero expresar es algo como: message Foo { required int32 bar = 1; optional int32 baz = 2; } Según tengo entendido, el concepto "opcional" se ha eliminado de...