diff --git a/README.md b/README.md
index 65d47484fa671a49ac39671844c6f8801ba4c38d..cca501671175017b26e01072842b5db2ce521234 100644
--- a/README.md
+++ b/README.md
@@ -166,6 +166,7 @@ Next change the version in the following places:
 
 # Release Notes
 
+* 0.32.3 Fixed disappeared metrics from LOFARDevice, OPCUADevice, StationManager.
 * 0.32.2 Change hardware_powered_R to hardware_powered_fraction_R to report partial power.
          Implemented hardware_powered_fraction_R for more devices.
 * 0.32.1 Do not serve stale metrics
diff --git a/tangostationcontrol/VERSION b/tangostationcontrol/VERSION
index 989b29cc323f5dacffba2e29082af6e69efafb82..d721c76847ae6c55ef9718236f47c0df61860c6f 100644
--- a/tangostationcontrol/VERSION
+++ b/tangostationcontrol/VERSION
@@ -1 +1 @@
-0.32.2
+0.32.3
diff --git a/tangostationcontrol/tangostationcontrol/devices/base_device_classes/power_hierarchy.py b/tangostationcontrol/tangostationcontrol/devices/base_device_classes/power_hierarchy.py
index 54f9c3e7519c1d80268fcfdf864d44e411552f0f..6fdd418b2c6b8ccca3622b766d5e38088c929cf1 100644
--- a/tangostationcontrol/tangostationcontrol/devices/base_device_classes/power_hierarchy.py
+++ b/tangostationcontrol/tangostationcontrol/devices/base_device_classes/power_hierarchy.py
@@ -41,7 +41,7 @@ def power_hierarchy(cls):
 
     return type(
         cls.__name__,
-        (cls,),
+        (cls,) + cls.__bases__,
         dict(_PowerHierarchyDevice.__dict__),
     )
 
@@ -270,9 +270,6 @@ class PowerHierarchyControlDevice(AbstractHierarchyDevice):
 def power_hierarchy_control(cls):
     return type(
         cls.__name__,
-        (
-            cls,
-            AbstractHierarchyDevice,
-        ),
+        (cls,) + cls.__bases__ + PowerHierarchyControlDevice.__bases__,
         dict(PowerHierarchyControlDevice.__dict__),
     )