Update DirtyTracking: Call isDirty(keypath) for each tracked keypath