Added `Cancel` method for Inserting, Updating, and Deleting events. Some refactoring as an opportunity was presented by reqorking the event types