public PassiveSkill(string description, ProcessPassiveStatsDelegate processPassiveStatsAction)
        {
            Ensure.NotNull(description);
            Ensure.NotNull(processPassiveStatsAction);

            this.Description = description;
            _processPassiveStatsAction = processPassiveStatsAction;
        }
 public ToggleablePassiveSkill(string description, ProcessPassiveStatsDelegate processPassiveStatsAction)
     : base(description, processPassiveStatsAction)
 {
     this.IsEnabled = true;
 }