finished refactoring of DatasetInfo