Some cleanup for PerBlockStorageManager.

* changed the way reflection is handled