Add Protobuf Union and Message decoders