Sounds good. Is that just calling `this(builder.foo, builder.bar);` and then doing the unknown field map?