public Equipment(Hashtable hash) // : base(hash)
     {
   super(hash);
   _equipType = EquipmentType.FromInt(GetValueFromHash(hash, "_equipType", Integer.class));
   _price = GetValueFromHash(hash, "_price", Integer.class);
   _minTech = TechLevel.FromInt(GetValueFromHash(hash, "_minTech", Integer.class));
   _chance = GetValueFromHash(hash, "_chance", Integer.class);
 }
  @Override
  public Hashtable Serialize() {
    Hashtable hash = super.Serialize();

    hash.put("_equipType", _equipType.CastToInt());
    hash.put("_price", _price);
    hash.put("_minTech", _minTech.CastToInt());
    hash.put("_chance", _chance);

    return hash;
  }