[V0.4] Updated CRUDLogic to enable undoable MarkAsDone action