diff --git a/Filters/Hybrid/vtkTemporalArrayOperatorFilter.cxx b/Filters/Hybrid/vtkTemporalArrayOperatorFilter.cxx
index 04ae81295e1650b60f99b23b9cc1bd5fb4fb518e..feadcac249d377d846ac085aab1c7df088e7dbca 100644
--- a/Filters/Hybrid/vtkTemporalArrayOperatorFilter.cxx
+++ b/Filters/Hybrid/vtkTemporalArrayOperatorFilter.cxx
@@ -5,6 +5,7 @@
 
 #include "vtkArrayDispatch.h"
 #include "vtkCellData.h"
+#include "vtkCompositeDataSet.h"
 #include "vtkDataArray.h"
 #include "vtkDataArrayRange.h"
 #include "vtkDataObjectTreeIterator.h"
@@ -12,7 +13,6 @@
 #include "vtkGraph.h"
 #include "vtkInformation.h"
 #include "vtkInformationVector.h"
-#include "vtkMultiBlockDataSet.h"
 #include "vtkObjectFactory.h"
 #include "vtkPointData.h"
 #include "vtkStreamingDemandDrivenPipeline.h"
@@ -27,12 +27,6 @@ vtkStandardNewMacro(vtkTemporalArrayOperatorFilter);
 //------------------------------------------------------------------------------
 vtkTemporalArrayOperatorFilter::vtkTemporalArrayOperatorFilter()
 {
-  this->Operator = OperatorType::ADD;
-  this->NumberTimeSteps = 0;
-  this->FirstTimeStepIndex = 0;
-  this->SecondTimeStepIndex = 0;
-  this->OutputArrayNameSuffix = nullptr;
-
   // Set the default input data array that the algorithm will process (point scalars)
   this->SetInputArrayToProcess(
     0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_POINTS, vtkDataSetAttributes::SCALARS);
diff --git a/Filters/Hybrid/vtkTemporalArrayOperatorFilter.h b/Filters/Hybrid/vtkTemporalArrayOperatorFilter.h
index 362d746173dabb940a56e951111417bb555d92db..b12ab67ad70e1de2c365918b6be5d43f15c0ea3b 100644
--- a/Filters/Hybrid/vtkTemporalArrayOperatorFilter.h
+++ b/Filters/Hybrid/vtkTemporalArrayOperatorFilter.h
@@ -85,15 +85,15 @@ protected:
   virtual vtkDataObject* ProcessDataObject(vtkDataObject*, vtkDataObject*);
   virtual vtkDataArray* ProcessDataArray(vtkDataArray*, vtkDataArray*);
 
-  int Operator;
-  int FirstTimeStepIndex;
-  int SecondTimeStepIndex;
-  int NumberTimeSteps;
-  char* OutputArrayNameSuffix;
-
 private:
   vtkTemporalArrayOperatorFilter(const vtkTemporalArrayOperatorFilter&) = delete;
   void operator=(const vtkTemporalArrayOperatorFilter&) = delete;
+
+  int Operator = OperatorType::ADD;
+  int FirstTimeStepIndex = 0;
+  int SecondTimeStepIndex = 0;
+  int NumberTimeSteps = 0;
+  char* OutputArrayNameSuffix = nullptr;
 };
 
 VTK_ABI_NAMESPACE_END