public void Add(WeaponModification weaponModification)
 {
     if (Next != null)
     {
         Next.Add(weaponModification);
     }
     else
     {
         Next = weaponModification;
     }
 }
 public ChainOfResponsibility()
 {
     _weaponModification = new WeaponModification(_weapon);
     _isMuffler          = new ActionWithMuffler().isMuffler;
 }