diff --git a/ProcessLib/BoundaryCondition/DirichletBoundaryConditionWithinTimeInterval.h b/ProcessLib/BoundaryCondition/DirichletBoundaryConditionWithinTimeInterval.h
index 087175669d3cdba853cbba3588e14d378f57add3..f556c7c5eb6d3b19110dd7203beb74f65ba751c3 100644
--- a/ProcessLib/BoundaryCondition/DirichletBoundaryConditionWithinTimeInterval.h
+++ b/ProcessLib/BoundaryCondition/DirichletBoundaryConditionWithinTimeInterval.h
@@ -59,6 +59,9 @@ public:
         const double t, GlobalVector const& x,
         NumLib::IndexValueVector<GlobalIndexType>& bc_values) const override;
 
+private:
+    void config(NumLib::LocalToGlobalIndexMap const& dof_table_bulk);
+
 private:
     ParameterLib::Parameter<double> const& _parameter;
 
@@ -71,8 +74,6 @@ private:
     int const _component_id;
 
     std::unique_ptr<BaseLib::TimeInterval const> _time_interval;
-
-    void config(NumLib::LocalToGlobalIndexMap const& dof_table_bulk);
 };
 
 std::unique_ptr<DirichletBoundaryConditionWithinTimeInterval>