private bool checkTrackChangesChanged() { List<string> keys = new List<string>(this.trackChanges.Keys); for (int i = 0; i < keys.Count; i++) { if (this.trackChanges[keys[i]] != this.getPersistant(keys[i])) return true; } return false; }