working protobuf-net serialization