there is Workspace::removeItem that does not go through a session. in jackrabbit for example, we simply send the path of what should be deleted to jackrabbit, without even loading that node. if we would require this to change the date, we would lose all performance gains of that as we would have to load the node first to change the modification date.