/// <summary>
 ///     Remove an ability from this stat. Don't call directly; call from RpgCharacterData
 /// </summary>
 public void RemoveOneAbility(AbilityData oldAbility)
 {
     this.abilityModifications.RemoveAbility(oldAbility.AbilityReference);
 }
 /// <summary>
 ///     Apply an ability onto this stat. Don't call directly; call from RpgCharacterData
 /// </summary>
 public void ApplyOneAbility(AbilityData newAbility)
 {
     this.abilityModifications.ApplyAbility(newAbility.AbilityReference);
 }