use reflection isntead of injecting a store method
less magic string for PistonEverything class refs
dont calculate block bounds for te providers