I wanted to do that (create a separate class), but it is always created behind the scenes from the originator (where the decision "always stale" is made). I also felt that the solution is a temporary fix, and that it should be reverted later...
The "LoadedFile" looks like an implementation detail anyway, they are not created and passed around.