Fix range data objects
Adresses remarks of Gerhard on !75 (merged), and more importantly simplifies and fixes the code of GetDataHelpers
Adresses remarks of Gerhard on !75 (merged), and more importantly simplifies and fixes the code of GetDataHelpers