diff --git a/Core/TestMachinery/FutestSuite.h b/Core/TestMachinery/FutestSuite.h
index 8420d885fad7e40328e14d3ed92f8ed9cd95b1c1..e2ff347c30439cbf87876c6d3168d22ca1364dbc 100644
--- a/Core/TestMachinery/FutestSuite.h
+++ b/Core/TestMachinery/FutestSuite.h
@@ -36,8 +36,11 @@ public:
 
     int execute(int argc, char** argv);
     virtual class IFutest* getFutest() const = 0;
+
     virtual class IFormFactor* getFormFactor() const;
     virtual class IFTDistribution2D* getFTDistribution2D() const;
+
+protected:
     virtual class GISASSimulation* getSimulation() const;
     virtual std::shared_ptr<class ISampleBuilder> getSampleBuilder() const;
     virtual OutputData<double>* getReferenceData() const;