Added the "UpdateKind" property and "OnUpdating" event (very useful for user validations).