Why "Undo" Should Not Exist in Team Foundation Server