=rem #16428 optimize protobuf serializer for master

#16428 for master
@rkuhn any different with @patriknw 's code above?