private List<DomainConstraintItemModel> clearEmptyItems(List<DomainConstraintItemModel> list) { for (int i = 0; i < list.Count;i++ ) { if (list.ElementAt(i).Key == null) { list.RemoveAt(i); } } return list; }