Rewritting the load, loadAll, unload and unloadAll methods. The load method now allows a reload argument.