Basic structure with cancelleable delete