public override void SaveState(IMemento memento)
 {
     memento.SetInteger("Code", _Code);
     memento.SetEnumValue("StockTag", typeof(StockTag), _StockTag);
     if (_StockTag == StockTag.Text)
     {
         memento.SetString("MarkInfo", _MarkInfo);
     }
 }