Add some Data functions
Rename DataSetInterface