clean HDF5able interface, tests