Generalized reflection access

Class ProtobufBuilder abstracts reflection access to any protobuf
builder message.