I can extend the explanation about cppyy/Reflex if needed.
I did not know that Protobuf 3 is compatible with Protobuf 2.