private void Actions_Add(MissionStatement item) { DependencyAction da = DependencyAction.NewFromStatement(item); //Remove duplicate if present for (int i = Actions.Count - 1; i >= 0; i--) { if (Actions[i].IsDuplicate(da)) { Actions.RemoveAt(i); } } Actions.Add(da); }