start with protobuf-csharp-port framework