Bugfix: cloning DataSet when trainSet and testSet should be the same. This keeps the sets separate while containing the same initial data.