diff --git a/LibOneM2M/OneM2M_Types.ttcn b/LibOneM2M/OneM2M_Types.ttcn
index 21004e45d3f38e5c0629d710ae6158c52894be83..275953bb2f8bd3ad3424590856985e75793992ad 100644
--- a/LibOneM2M/OneM2M_Types.ttcn
+++ b/LibOneM2M/OneM2M_Types.ttcn
@@ -4593,7 +4593,7 @@ type record Group
 	MemberType memberType,
 	XSD.NonNegativeInteger currentNrOfMembers,
 	XSD.PositiveInteger maxNrOfMembers,
-	record of XSD.AnyURI memberIDs,
+	record length(0 .. infinity) of XSD.AnyURI memberIDs,//TODO A list that can be empty
 	ListOfURIs membersAccessControlPolicyIDs optional,
 	XSD.Boolean memberTypeValidated optional,
 	ConsistencyStrategy consistencyStrategy optional,
@@ -7358,6 +7358,7 @@ group OptionalResourceTypes {
 	  variant "element";
 	  variant (resourceName) "attribute";
 	  variant (announcedAttribute) "list";
+	  variant (memberIDs) "list";
 	  //variant (memberTypeValidated) "text 'true' as '1'";
 	  //variant (memberTypeValidated) "text 'false' as '0'";
 	  //variant (semanticSupportIndicator) "text 'true' as '1'";