diff --git a/skabase/SKACapability/SKACapability.xmi b/skabase/SKACapability/SKACapability.xmi
index 8982c6cd98249e373d84f84087208c0ec8dfc59e..bb7506bb7b3d9de8af50d09ef2e07e118f8f683e 100644
--- a/skabase/SKACapability/SKACapability.xmi
+++ b/skabase/SKACapability/SKACapability.xmi
@@ -39,7 +39,7 @@
       <type xsi:type="pogoDsl:StringType"/>
       <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
     </deviceProperties>
-    <deviceProperties name="CapID" mandatory="true" description="Unique identification of this capability device &lt;SubId>&lt;CapType>&#xA;e.g. Sub13PssBeams.">
+    <deviceProperties name="CapID" description="Unique identification of this capability device &lt;SubId>&lt;CapType>&#xA;e.g. Sub13PssBeams.">
       <type xsi:type="pogoDsl:StringType"/>
       <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
     </deviceProperties>
diff --git a/skabase/SKACapability/SKACapability/SKACapability.py b/skabase/SKACapability/SKACapability/SKACapability.py
index 2d3fbd18547977519496ee7ed689697b1d08d0f8..b2686a3840cfa2e35247c662d64607f083f044ea 100644
--- a/skabase/SKACapability/SKACapability/SKACapability.py
+++ b/skabase/SKACapability/SKACapability/SKACapability.py
@@ -54,7 +54,6 @@ class SKACapability(SKAObsDevice):
 
     CapID = device_property(
         dtype='str',
-        mandatory=True
     )
 
     subID = device_property(