WIP make UndemandDependencies and ServiceRemoveTask revertible (working on making this revertion work properly)