Implement Dirty Tracking & Reset Dirty Fields
Implement Record Update
Implement delete