Builder for Experiment, Experiment constructor visibility is now reduced to package