add controller to saveDataset property and solve the parser scope issue in csvLoader