diff --git a/src/index.pug b/src/index.pug
index bb4ab8f84e00f4d0d886bcc94ee783c4a07b110c..511897baa5bf97a40e113296a261c52997afdbe6 100644
--- a/src/index.pug
+++ b/src/index.pug
@@ -109,13 +109,13 @@ html(lang="en")
 
               if component.type == "chat"
                 .whitespace-normal
-                  orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.contacts")
+                  orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.contacts.@id")
                   include views/page-messages.pug
 
               if component.type == "circles"
                 .with-sidebar.whitespace-normal.jsMobileContentSidebarControl
-                  orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.circles")
-                  orbit-reactivity(bind-user nested-field="circles" target-src="store://user")
+                  orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.circles.@id")
+                  orbit-reactivity(bind-user nested-field="circles" target-src="store://user.@id")
                   orbit-reactivity(data-src=`${component.parameters.dataSrcJoinable}` target-src=`${component.parameters.dataSrc}`)
                   orbit-reactivity(data-src=`${component.parameters.post}` target-src=`${component.parameters.dataSrc}`)
                   orbit-reactivity(bind-user nested-field="circles" target-src=`${component.parameters.post}`)
@@ -144,13 +144,13 @@ html(lang="en")
                   include views/page-polls.pug
 
               if component.type == "directory"
-                orbit-reactivity(bind-user nested-field="profile" target-src="store://user")
-                orbit-reactivity(bind-user nested-field="account" target-src="store://user")
+                orbit-reactivity(bind-user nested-field="profile" target-src="store://user.@id")
+                orbit-reactivity(bind-user nested-field="account" target-src="store://user.@id")
 
               if component.type == "projects"
                 .with-sidebar.whitespace-normal.jsMobileContentSidebarControl
-                  orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.projects")
-                  orbit-reactivity(bind-user nested-field="projects" target-src="store://user")
+                  orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.projects.@id")
+                  orbit-reactivity(bind-user nested-field="projects" target-src="store://user.@id")
                   orbit-reactivity(data-src=`${component.parameters.dataSrcJoinable}` target-src=`${component.parameters.dataSrc}`)
                   orbit-reactivity(data-src=`${component.parameters.dataSrcJoinable}` target-src=`${component.parameters.post}`)
                   orbit-reactivity(data-src=`${component.parameters.post}` target-src=`${component.parameters.dataSrc}`)
@@ -195,6 +195,8 @@ html(lang="en")
             no-render
           )
             include views/page-profile.pug
+            orbit-reactivity#test(bind-user nested-field='skills' target-src="store://user.@id")
+
 
         if componentSet.has('circles')
           div.scrollbar-content.bg-color-white(
diff --git a/src/scripts/orbit-reactivity.js b/src/scripts/orbit-reactivity.js
index 05dd9d15172b7a9c9cc9543cbbec12edfb2394d1..5c50f944899be075f57f21c9b4ae128fce5937ca 100644
--- a/src/scripts/orbit-reactivity.js
+++ b/src/scripts/orbit-reactivity.js
@@ -21,6 +21,7 @@ import(`https://cdn.skypack.dev/@startinblox/core@${core.version}`).then(core =>
       } else {
         this.resourceId = value;
       }
+      await this.replaceAttributesData();
       this.subscribe();
     },
     unsubscribe(resourceId, targetSrc) {