fix Dataset.new calls with subjectid