Made PropertyHDF5 inherit IEntity & implement it on its own

This way all attributes are stored not on the group, which lost any purpose and has been removed, but on the dataset.