removed HDF5able, uses Pickle protocol