I agree with having a function in DownloadFormatter to get this id; however, this is not a UUID at all. A UUID is something very special. How about renaming this function simply to `getId` ?