Update DirtyTracking: Allow passing keypath to isDirty

NOTE: Only an exact keypath being tracked is supported