Address Reynold's comments. Also use a builder pattern to construct the regression classes.