diff --git a/src/Property.js b/src/Property.js
index 2fa7a5c232bc8bbbbb4fd6bd7cae1990f3199448..b5c29205fd6a0d675ef45883fe4fbd7b524cc7cf 100644
--- a/src/Property.js
+++ b/src/Property.js
@@ -82,8 +82,13 @@ export class Property {
         }
     }
 
+    isList() {
+        const dtypeCase = this.wrappedProperty.getDataType().getDataTypeCase();
+        return dtypeCase === api.v1.DataType.DataTypeCase.LIST_DATA_TYPE;
+    }
+
     isReference() {
-        const wrappedDataType = this.wrappedProperty.getDataType()
+        const wrappedDataType = this.wrappedProperty.getDataType();
         const dtypeCase = wrappedDataType.getDataTypeCase();
         return (
             (dtypeCase === api.v1.DataType.DataTypeCase.REFERENCE_DATA_TYPE) ||