Added the FileOp Bundle

+ WORKUNIT, is probably not unique enough.. e.g. if a workunit wants to make multiple snapshots along the way..
You could also add getUniqueInteger()