public byte[] ToBytes() { return(DirectProtoBufTools.Serialize(this)); }
public T FromBytes(byte[] data, int offset, int size) { return(DirectProtoBufTools.Deserialize <T>(data, offset, size)); }