It doesn't actually have easily to hand a useful value it could set it with. With the codepaths as they are I think I satisfied myself that the `PublicRepository` `file` method accessing new files (probably?) wasn't a problem in this regard, and in `RepositoryDaoImpl.createOriginalFile` that does now have the relevant information so it gets set there instead.

If the story were less simple, though, then I'd be inclined toward a refactoring of `CheckedPath` and its clients that has it cache with which `CheckedAlgorithm` instance it was created; perhaps that is a direction we will go in anyway someday.