Add Protobuf.Message with compile-time field aggregation