diff --git a/demo/complex2/midpoint-objects/objectTemplates/template-org-affiliation.xml b/demo/complex2/midpoint-objects/objectTemplates/template-org-affiliation.xml
index 00abb98..672f948 100644
--- a/demo/complex2/midpoint-objects/objectTemplates/template-org-affiliation.xml
+++ b/demo/complex2/midpoint-objects/objectTemplates/template-org-affiliation.xml
@@ -3,6 +3,7 @@
oid="d87aa04f-189c-4d6f-b6e1-216dad622142">
template-org-affiliation
+ metarole
strong
@@ -14,4 +15,55 @@
assignment
+ -
+
[identifier]
+
+ identifier
+ strong
+
+ extension/grouperName
+
+
+
+
+
+
+ -
+
[name]
+
+ name
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ displayName
+ strong
+
+ identifier
+
+
+
+
+
+
diff --git a/demo/complex2/midpoint-objects/objectTemplates/template-org-course.xml b/demo/complex2/midpoint-objects/objectTemplates/template-org-course.xml
index 46aada3..bec4c40 100644
--- a/demo/complex2/midpoint-objects/objectTemplates/template-org-course.xml
+++ b/demo/complex2/midpoint-objects/objectTemplates/template-org-course.xml
@@ -14,4 +14,45 @@
assignment
+ -
+
[identifier]
+
+ strong
+
+ extension/grouperName
+
+
+
+
+
+
+ -
+
[name]
+
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ strong
+
+ identifier
+
+
+
\ No newline at end of file
diff --git a/demo/complex2/midpoint-objects/objectTemplates/template-org-department.xml b/demo/complex2/midpoint-objects/objectTemplates/template-org-department.xml
index d011bde..6320e23 100644
--- a/demo/complex2/midpoint-objects/objectTemplates/template-org-department.xml
+++ b/demo/complex2/midpoint-objects/objectTemplates/template-org-department.xml
@@ -14,4 +14,45 @@
assignment
+ -
+
[identifier]
+
+ strong
+
+ extension/grouperName
+
+
+
+
+
+
+ -
+
[name]
+
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ strong
+
+ identifier
+
+
+
\ No newline at end of file
diff --git a/demo/complex2/midpoint-objects/objectTemplates/template-org-generic-group.xml b/demo/complex2/midpoint-objects/objectTemplates/template-org-generic-group.xml
index ff415f6..3492c5a 100644
--- a/demo/complex2/midpoint-objects/objectTemplates/template-org-generic-group.xml
+++ b/demo/complex2/midpoint-objects/objectTemplates/template-org-generic-group.xml
@@ -14,4 +14,38 @@
assignment
+ -
+
[identifier]
+
+ strong
+
+ extension/grouperName
+
+
+
+ -
+
[name]
+
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ strong
+
+ identifier
+
+
+
diff --git a/demo/complex2/midpoint-objects/objectTemplates/template-org-mailing-list.xml b/demo/complex2/midpoint-objects/objectTemplates/template-org-mailing-list.xml
index cef6b9d..04c339e 100644
--- a/demo/complex2/midpoint-objects/objectTemplates/template-org-mailing-list.xml
+++ b/demo/complex2/midpoint-objects/objectTemplates/template-org-mailing-list.xml
@@ -14,4 +14,52 @@
assignment
-
+ -
+
[identifier]
+
+ strong
+
+ extension/grouperName
+
+
+
+
+
+
+ -
+
[name]
+
+ strong
+
+ identifier
+
+
+
+
+
+
+ -
+
[displayName]
+
+ strong
+
+
+
+
+ identifier
+
+
+
+
\ No newline at end of file
diff --git a/demo/complex2/midpoint-objects/objectTemplates/template-user.xml b/demo/complex2/midpoint-objects/objectTemplates/template-user.xml
index 633369a..d381aaa 100644
--- a/demo/complex2/midpoint-objects/objectTemplates/template-user.xml
+++ b/demo/complex2/midpoint-objects/objectTemplates/template-user.xml
@@ -5,57 +5,13 @@
strong
extension/grouperGroup
-
-
-
-
-
OrgType
- name
-
-
-
-
-
-
- generic-group
-
- true
-
-
-
- name
-
-
-
-
-
-
-
- subtype
-
-
- generic-group
-
-
-
+ extension/grouperName
-
- identifier
-
-
-
-
-
-
- assignment
-
-
-
-
-
-
-
-
- strong
-
- extension/grouperGroup
-
-
-
-
-
-
-
-
- OrgType
-
-
- name
-
-
-
- mailing-list
+ grouper-group
true
-
-
- name
-
-
-
-
-
subtype
-
- mailing-list
-
-
-
-
-
-
-
- identifier
-
-
-
-
-
-
- assignment
-
-
-
-
-
-
-
-
- strong
-
- extension/grouperGroup
-
-
-
-
-
-
-
-
- OrgType
-
-
- name
-
-
-
-
-
-
- affiliation
-
- true
-
-
-
- name
-
-
-
- subtype
-
-
- affiliation
-
-
- identifier
+ extension/grouperName
@@ -240,7 +65,7 @@
diff --git a/demo/complex2/midpoint-objects/resources/resource-grouper.xml b/demo/complex2/midpoint-objects/resources/resource-grouper.xml
index 3fa6d0e..702f6dc 100644
--- a/demo/complex2/midpoint-objects/resources/resource-grouper.xml
+++ b/demo/complex2/midpoint-objects/resources/resource-grouper.xml
@@ -127,38 +127,8 @@
[icfs:name]
strong
-
-
-
- name
-
-
-
- strong
-
-
-
-
- subtype
+ extension/grouperName
@@ -166,16 +136,18 @@
- identifier
+ subtype
@@ -229,19 +201,12 @@
OrgType
- name
-
-
-
+ extension/grouperName
+
+
+ $account/attributes/name
+
+
diff --git a/demo/complex2/midpoint-objects/roles/metarole-course.xml b/demo/complex2/midpoint-objects/roles/metarole-course.xml
index 48614b9..b1acba8 100644
--- a/demo/complex2/midpoint-objects/roles/metarole-course.xml
+++ b/demo/complex2/midpoint-objects/roles/metarole-course.xml
@@ -10,13 +10,16 @@
oid="8aa99e7b-f7d3-4585-9800-14bab4d26a43">
metarole-course
+
+
+
entitlement
course-group
-
+
@@ -35,7 +38,7 @@
2
-
+
weak
diff --git a/demo/complex2/midpoint-objects/roles/metarole-department.xml b/demo/complex2/midpoint-objects/roles/metarole-department.xml
index 96947e3..4b8ed2b 100644
--- a/demo/complex2/midpoint-objects/roles/metarole-department.xml
+++ b/demo/complex2/midpoint-objects/roles/metarole-department.xml
@@ -10,6 +10,9 @@
oid="ffa9eaec-9539-4d15-97aa-24cd5b92ca5b">
metarole-department
+
+
+
diff --git a/demo/complex2/midpoint-objects/roles/metarole-grouper-group.xml b/demo/complex2/midpoint-objects/roles/metarole-grouper-group.xml
index 383d3cf..34df300 100644
--- a/demo/complex2/midpoint-objects/roles/metarole-grouper-group.xml
+++ b/demo/complex2/midpoint-objects/roles/metarole-grouper-group.xml
@@ -10,6 +10,9 @@
oid="48e231be-8474-4ed0-a85e-6acf4c5e8d52">
metarole-grouper-group
+
+
+
entitlement
@@ -17,7 +20,7 @@
1
-
+
@@ -36,9 +39,6 @@
2
-
-
-
diff --git a/demo/complex2/midpoint-objects/roles/metarole-mailing-list.xml b/demo/complex2/midpoint-objects/roles/metarole-mailing-list.xml
index ee87306..e5a680c 100644
--- a/demo/complex2/midpoint-objects/roles/metarole-mailing-list.xml
+++ b/demo/complex2/midpoint-objects/roles/metarole-mailing-list.xml
@@ -10,6 +10,9 @@
oid="1c7beff4-cdf6-4e9f-b54c-79d0766f6fbe">
metarole-mailing-list
+
+
+
entitlement
@@ -17,7 +20,7 @@
1
-
+
@@ -36,9 +39,6 @@
2
-
-
-
@@ -48,7 +48,7 @@
strong