private void InvokeNewAchievement(PersonSetting person, List<AchievementLookup> achievements) { var newAchievement = NewAchievement; if (newAchievement != null) newAchievement(this, new NewAchievementEventArgs { Person = person, Achievements = achievements }); achievements.ForEach(i => InvokeNewNewsItem(i.AsNewNewsItem(person), newsIsBothLocalAndNew: true)); }