ExperimentBuilder class