Nicely format byte data of .proto files
use default() to implement new()
drop legacy code
Parse and serialize unknown fields