Full Protobuf support using SGV.proto