Maintaining a Stable Protobuf API