DatasetSource hierarchy and Transformer