public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(1); writer.Write((int)_SecureLevel); if (_Store != null) { //flag that there is item data to be written writer.Write(true); _Store.Serialize(writer); } else { writer.Write(false); } }