diff --git a/src/simudator/processor/mia/modules/asr.py b/src/simudator/processor/mia/modules/asr.py
index ba33b4761c5a3ea2bf3adc176e38641296352543..ae096c07b38ddf85e82366c617e474a8eb56a3e9 100644
--- a/src/simudator/processor/mia/modules/asr.py
+++ b/src/simudator/processor/mia/modules/asr.py
@@ -8,6 +8,9 @@ class ASR(IntegerRegister, MiaBusConnector):
     Register for controlling the memory andress in MIA.
     """
 
+    # Python does not allow multiple inherintence if more than one of the 
+    # parent classes uses __slots__. Thus we also includes the __slots__
+    # from MiaBusConnector.
     __slots__ = ("bus_id", "bus_control_s")
 
     def __init__(
diff --git a/src/simudator/processor/mia/modules/mia_grx.py b/src/simudator/processor/mia/modules/mia_grx.py
index 135b930c3d7a3651e709d162515469874143272a..d384aa6b3c4c49607df04c9e8b99698b736d441a 100644
--- a/src/simudator/processor/mia/modules/mia_grx.py
+++ b/src/simudator/processor/mia/modules/mia_grx.py
@@ -14,6 +14,9 @@ class GRX(Module, MiaBusConnector):
     registers should be indexed by the GRx bits or the M bits.
     """
 
+    # Python does not allow multiple inherintence if more than one of the 
+    # parent classes uses __slots__. Thus we also includes the __slots__
+    # from MiaBusConnector.
     __slots__ = (
         "grx_control",
         "m_control",
diff --git a/src/simudator/processor/mia/modules/mia_memory.py b/src/simudator/processor/mia/modules/mia_memory.py
index b4b2e81a35ecb5979f0730f73831fb719ebf9718..988f506b9934f616751b4aca28aac7e5cb5b49a0 100644
--- a/src/simudator/processor/mia/modules/mia_memory.py
+++ b/src/simudator/processor/mia/modules/mia_memory.py
@@ -11,6 +11,9 @@ class MiaMemory(MiaBusConnector, Memory):
     to/from the mia bus.
     """
 
+    # Python does not allow multiple inherintence if more than one of the 
+    # parent classes uses __slots__. Thus we also includes the __slots__
+    # from MiaBusConnector.
     __slots__ = ("label_adress_mapping", "bus_id", "bus_control_s")
 
     def __init__(
diff --git a/src/simudator/processor/mia/modules/pc.py b/src/simudator/processor/mia/modules/pc.py
index 4918b451a2dc903d0164fbe2cb0697043485798c..f95524345c5901c9e740ebeb69f72cb9cf6b20b7 100644
--- a/src/simudator/processor/mia/modules/pc.py
+++ b/src/simudator/processor/mia/modules/pc.py
@@ -17,6 +17,9 @@ class PC(Module, MiaBusConnector):
     value on the bus. If both are true it does nothing.
     """
 
+    # Python does not allow multiple inherintence if more than one of the 
+    # parent classes uses __slots__. Thus we also includes the __slots__
+    # from MiaBusConnector.
     __slots__ = ("bus_id", "bus_control_s", "value", "increase_by_one")
 
     def __init__(