diff --git a/Framework/ProcessSequence/testProcessSequence.cc b/Framework/ProcessSequence/testProcessSequence.cc
index 64f1266c78ddc8cc885957edaf498e8c7acee1c0..4b71e89c042daa7e6bbe39654351a323fcdf3c6c 100644
--- a/Framework/ProcessSequence/testProcessSequence.cc
+++ b/Framework/ProcessSequence/testProcessSequence.cc
@@ -25,9 +25,9 @@ static const int nData = 10;
 int globalCount = 0;
 
 class ContinuousProcess1 : public ContinuousProcess<ContinuousProcess1> {
-public:
   int fV = 0;
 
+public:
   ContinuousProcess1(const int v)
       : fV(v) {
 
@@ -45,9 +45,9 @@ public:
 };
 
 class ContinuousProcess2 : public ContinuousProcess<ContinuousProcess2> {
-public:
   int fV = 0;
 
+public:
   ContinuousProcess2(const int v)
       : fV(v) {
     cout << "globalCount: " << globalCount << ", fV: " << fV << std::endl;
diff --git a/Processes/QGSJetII/Interaction.cc b/Processes/QGSJetII/Interaction.cc
index b5afcb9a684e42c0c83a9e01c40c1f578079294d..d1b84e5c1a11b73b2d67f6474c45a1d4d791a6ca 100644
--- a/Processes/QGSJetII/Interaction.cc
+++ b/Processes/QGSJetII/Interaction.cc
@@ -46,11 +46,7 @@ namespace corsika::process::qgsjetII {
         cout << "Searching for QGSJetII data tables in " << data_path_ << endl;
       }
     }
-  }
-
-  Interaction::~Interaction() { cout << "QgsjetII::Interaction n=" << count_ << endl; }
 
-  void Interaction::Init() {
     // initialize QgsjetII
     if (!initialized_) {
       qgset_();
@@ -60,6 +56,8 @@ namespace corsika::process::qgsjetII {
     }
   }
 
+  Interaction::~Interaction() { cout << "QgsjetII::Interaction n=" << count_ << endl; }
+
   units::si::CrossSectionType Interaction::GetCrossSection(
       const particles::Code beamId, const particles::Code targetId,
       const units::si::HEPEnergyType Elab, const unsigned int Abeam,
diff --git a/Processes/QGSJetII/Interaction.h b/Processes/QGSJetII/Interaction.h
index aeed49ec78371dc8ddecf9728eeb013ae0dcb43d..f72cbdcc7bf5aea207afa938010b900e34cbf835 100644
--- a/Processes/QGSJetII/Interaction.h
+++ b/Processes/QGSJetII/Interaction.h
@@ -30,8 +30,6 @@ namespace corsika::process::qgsjetII {
     Interaction(const std::string& dataPath = "");
     ~Interaction();
 
-    void Init();
-
     bool WasInitialized() { return initialized_; }
     int GetMaxTargetMassNumber() const { return maxMassNumber_; }
     bool IsValidTarget(corsika::particles::Code TargetId) const {
diff --git a/Processes/QGSJetII/QGSJetIIFragmentsStack.h b/Processes/QGSJetII/QGSJetIIFragmentsStack.h
index 9adb857134362b83b58d1ac9e45bd84193a92015..5da94661c7d054bf93ceae558cab13b9bc3f0310 100644
--- a/Processes/QGSJetII/QGSJetIIFragmentsStack.h
+++ b/Processes/QGSJetII/QGSJetIIFragmentsStack.h
@@ -20,7 +20,6 @@ namespace corsika::process::qgsjetII {
   class QGSJetIIFragmentsStackData {
 
   public:
-    void Init();
     void Dump() const {}
 
     void Clear() {
diff --git a/Processes/QGSJetII/QGSJetIIStack.h b/Processes/QGSJetII/QGSJetIIStack.h
index 60ce7350edc758e5c06917855868a01868f93c58..8e3c87ddc9581464428809e86f8cce1dde87623a 100644
--- a/Processes/QGSJetII/QGSJetIIStack.h
+++ b/Processes/QGSJetII/QGSJetIIStack.h
@@ -22,7 +22,6 @@ namespace corsika::process::qgsjetII {
   class QGSJetIIStackData {
 
   public:
-    void Init();
     void Dump() const {}
 
     void Clear() {
diff --git a/Processes/QGSJetII/testQGSJetII.cc b/Processes/QGSJetII/testQGSJetII.cc
index bc1a56ba8a6d56b88aca009d7a0bd547b76f74a3..edfaad83bcc800c4aeaa45670a1779c41955952b 100644
--- a/Processes/QGSJetII/testQGSJetII.cc
+++ b/Processes/QGSJetII/testQGSJetII.cc
@@ -139,7 +139,7 @@ TEST_CASE("QgsjetIIInterface", "[processes]") {
     auto const projectileMomentum = projectile.GetMomentum();
 
     Interaction model;
-    model.Init();
+
     [[maybe_unused]] const process::EProcessReturn ret = model.DoInteraction(projectile);
     [[maybe_unused]] const GrammageType length = model.GetInteractionLength(particle);