diff --git a/ml/ml40/features/functionalities/provides_events_via_messagetype.py b/ml/ml40/features/functionalities/provides_events_via_messagetype.py
index e99f88e1df42c9b0a0da41783dc6a9fa84edc3de..caf365240df5744a1bf7d6ed736620ea0df6c2d9 100644
--- a/ml/ml40/features/functionalities/provides_events_via_messagetype.py
+++ b/ml/ml40/features/functionalities/provides_events_via_messagetype.py
@@ -2,12 +2,13 @@
 
 
 class ProvidesEventsViaMessageType(Functionality):
+    messageTypePushNotification = 'PushNotification'
+    messageTypeSMS = 'SMS'
+
     def __init__(self, namespace="ml40", name="", identifier="", parent=None):
         super().__init__(
             namespace=namespace, name=name, identifier=identifier, parent=parent
         )
-        self.messageTypePushNotification = 'PushNotification'
-        self.messageTypeSMS = 'SMS'
 
     def subscribeMessage(self, topics: list, desiredEndpoint: str, sender: str, desiredMessageType: str) -> bool:
         """