//virtual void Unequip (PartyMember member) {}
 public virtual void Unequip(PartyMember member)
 {
     member.UnequipWeapon(this);
 }