public UpdateValueManager GetChanges() { UpdateValueManager newData = new UpdateValueManager(); foreach (KeyValuePair <string, UpdateValueCollection> keyValue in this) { UpdateValueCollection c = keyValue.Value.GetChanges(); if (c.Count > 0) { newData.Add(keyValue.Key, c); } } return(newData); }