Simplified the hazard getters so that they are pickleable without effort

If there are lots of points and it becomes an issue to pickle and to transfer the getters, we can remove the attributes asset_dict and asset_mesh from the __init__ method and generate them on the fly in the __call__ method. But we will need some measurements, otherwise it is premature optimization.