diff --git a/bob/learn/em/gmm.py b/bob/learn/em/gmm.py
index 988ef3a5b512bb6b4075e6886816f96f22b03edb..06f3850c91eedbdf82fc18d05dfa59e94ff2bdcd 100644
--- a/bob/learn/em/gmm.py
+++ b/bob/learn/em/gmm.py
@@ -420,6 +420,7 @@ class GMMMachine(BaseEstimator):
         mean_var_update_threshold: float = EPSILON,
         map_alpha: float = 0.5,
         map_relevance_factor: Union[None, float] = 4,
+        **kwargs,
     ):
         """
         Parameters
@@ -505,6 +506,7 @@ class GMMMachine(BaseEstimator):
             self.weights = weights
         self.map_alpha = map_alpha
         self.map_relevance_factor = map_relevance_factor
+        super().__init__(**kwargs)
 
     @property
     def weights(self):