Previous step to create DatasetGenerator interface.
DatasetGenerator abstract class, file models and states.