I missed one legitimate use case for getters: Tests.
An application that manually adds stuff to the loader may want to verify
what has been registered, and may also want to verify there are no
duplicates, and maybe also the order.

Or do we say that findFile() is sufficient for testing?