Added the capability to persist a Blaze struct array in BLZ and HDF5