It might be a good idea to prefix the name with "hash/" in the DataProvider constructor instead of doing it in every one of the hashing modules.