public void Visit(Mage mage)
 {
     // do nothing
 }
 public void Visit(Mage mage)
 {
     mage.Intellect *= 2;
 }