Some changes after review

remove getAssociatedData, reflection works fine
rename generic projection
Add HighDimensionDataTypeResource.getDataTypeDescription