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;
}