Sped up getters and setters to datasets in 1D and 2D cases
Removed explicit construction of position arrays
Fixed insufficient indexes in getting from a 2D dataset
Added missing member from clone
Removed unused import
Added checks to prevent NPEs
Fixed up some comments
Added timing comparison with position array too