Creating and manipulating property lists to control HDF5 library behavior