Implemented #707: ProblemInjector creates a new dataset that contains only the target variable and all allowed input variables.