I am wondering if, rather than specifically making sure specifically that the `hasher` gets filled in, these DAO functions should be making some more general Hibernate call that makes sure that the `OriginalFile` instance is fully hydrated before it returns. (This is just a thought, not a showstopper for this PR.)