Minor updates to Commitment and Event. New Boolean isMarkedForDeletion for purposes of deletion