protobuf decode
decode
protobuf encode
fix optional check bug
Merge branch 'feature/protobuf' into develop