GMUVector needs to call Pre and Post read. This is added to HashMapDataStore but not BerkeleyDBDataStore
GMUVector needs to call Pre and Post read.
This is added to HashMapDataStore but not BerkeleyDBDataStore