public void CopyFromOld(IFilter old) { foreach (var obj in FilterCollection) { foreach (var oldObj in old.GetFilterCollection()) { if (obj.Name.Equals(oldObj.Name)) { obj.IsCheked = oldObj.IsCheked; } } } }