protobuf-net added
demo of .proto generation
demo with attributes removed as it can be covered after proto generation