public Mage(Weapon weapon) : base(weapon) { this.Name = MageName; }
protected Character(Weapon weapon) { this.Weapon = weapon; }
public Warrior(Weapon weapon) : base(weapon) { this.Name = WarriorName; }