diff --git a/demos/demo2/dzwald_security_sm.json b/demos/demo2/dzwald_security_sm.json
new file mode 100644
index 0000000000000000000000000000000000000000..a2a856eb5d6fbfe75184c6b80fce6a5fd76e8948
--- /dev/null
+++ b/demos/demo2/dzwald_security_sm.json
@@ -0,0 +1,282 @@
+{
+  "idShort": "Security",
+  "modelType": "Submodel",
+  "id": "https://www.company.com/security",
+  "submodelElements": [
+    {
+      "idShort": "AccessControl",
+      "modelType": "SubmodelElementList",
+      "orderRelevant": true,
+      "typeValueListElement": "SubmodelElementCollection",
+      "value": [
+        {
+          "idShort": "AccessPermissionCollection1",
+          "modelType": "SubmodelElementCollection",
+          "value": [
+            {
+              "idShort": "Target",
+              "modelType": "ReferenceElement",
+              "value": {
+                "type": "ModelReference",
+                "keys": [
+                  {
+                    "type": "AssetAdministrationShell",
+                    "value": "https://www.company.com/dz_wald/1"
+                  }
+                ]
+              }
+            },
+            {
+              "idShort": "Rules",
+              "modelType": "SubmodelElementList",
+              "orderRelevant": true,
+              "typeValueListElement": "SubmodelElementCollection",
+              "value": [
+                {
+                  "idShort": "AccessPermissionRule1",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:e8ef672c-109b-4c36-8999-f4ababa0bffc",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "READ",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule2",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:3f23c856-d252-42c9-a590-0b87d87478d4",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "READ",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule3",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:02946b44-9308-462e-b290-0e5f616914ff",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "READ",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule4",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:8a8ee1ab-63d2-42ea-92d1-1ae682a55e7a",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "READ",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule5",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:f0348071-61b3-4290-84db-8584ffba4650",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "READ",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule6",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:e8ef672c-109b-4c36-8999-f4ababa0bffc",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "WRITE",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule7",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:3f23c856-d252-42c9-a590-0b87d87478d4",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "WRITE",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule8",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:02946b44-9308-462e-b290-0e5f616914ff",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "WRITE",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule9",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:8a8ee1ab-63d2-42ea-92d1-1ae682a55e7a",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "WRITE",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                },
+                {
+                  "idShort": "AccessPermissionRule10",
+                  "modelType": "SubmodelElementCollection",
+                  "value": [
+                    {
+                      "idShort": "User",
+                      "modelType": "Property",
+                      "value": "s3i:f0348071-61b3-4290-84db-8584ffba4650",
+                      "valueType": "xs:string"
+                    },
+                    {
+                      "idShort": "PermissionKind",
+                      "modelType": "Property",
+                      "value": "0",
+                      "valueType": "xs:integer"
+                    },
+                    {
+                      "idShort": "Permission",
+                      "modelType": "Property",
+                      "value": "WRITE",
+                      "valueType": "xs:string"
+                    }
+                  ]
+                }
+              ]
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file