public override void ReadPayload(IValueReader reader)
 {
     this.Version = reader.ReadVersion();
 }