public void Test()
        {
            var weapons = new List <ReplicatingWeapon>();

            var swordOL = new SwordOfLight();

            swordOL.Brightness = 100;
            swordOL.Damage     = 10;
            swordOL.Name       = "Dave";
            swordOL.Weight     = 5;

            weapons.Add(swordOL);
            weapons.Add(swordOL.Clone());

            var maceOH = new MaceOfHealing();

            maceOH.HealingFactor = 2;
            maceOH.Damage        = 10;
            maceOH.Name          = "Dave";
            maceOH.Weight        = 5;
        }
 public MaceOfHealing(MaceOfHealing mace) : base(mace)
 {
     HealingFactor = mace.HealingFactor;
 }