Certain environments can only use golang protobuf. This repo is using gogo which blocks its adaptions in these environments. What does it take to replace gogo proto with golang proto?