undoable flexible persistency