diff --git a/src/openqlab/analysis/servo_design.py b/src/openqlab/analysis/servo_design.py
index d63faec81fe87136303f71c8591bc5d70d3467d6..1d84e7fd6e8e5affbc7c7923b4b3a8592ddfd9a6 100644
--- a/src/openqlab/analysis/servo_design.py
+++ b/src/openqlab/analysis/servo_design.py
@@ -189,6 +189,9 @@ class Integrator(Filter):
         Frequency were the ~1/f slope starts, defaults to 0.001 * `corner_frequency`.
     """
 
+    def __init__(self, corner_frequency, second_parameter=None, enabled=True):
+        super().__init__(corner_frequency, second_parameter, enabled)
+
     def calculate(self):
         z = -self.corner_frequency
         if self.sF is None:
@@ -224,6 +227,9 @@ class Differentiator(Filter):
 
     """
 
+    def __init__(self, corner_frequency, second_parameter=None, enabled=True):
+        super().__init__(corner_frequency, second_parameter, enabled)
+
     def calculate(self):
         z = -self.corner_frequency
         if self.sF is None: