diff -r 6df19843e498 modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java
--- a/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java	Thu Jun 30 19:41:31 2016 +0200
+++ b/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOBUtils.java	Wed Aug 10 11:17:37 2016 +0200
@@ -138,10 +138,10 @@
       widgetInstancesCrit.setFilterOnReadableClients(false);
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_RELATIVEPRIORITY, 0L));
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_CLIENT, OBDal.getInstance()
-          .get(Client.class, "0")));
+          .getProxy(Client.class, "0")));
       widgetInstancesCrit.setFilterOnReadableOrganization(false);
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_ORGANIZATION, OBDal
-          .getInstance().get(Organization.class, "0")));
+          .getInstance().getProxy(Organization.class, "0")));
     } else if ("SYSTEM".equals(availableAtLevel)) {
       widgetInstancesCrit.setFilterOnReadableClients(false);
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_RELATIVEPRIORITY, 1L));
@@ -149,14 +149,14 @@
           .get(Client.class, "0")));
       widgetInstancesCrit.setFilterOnReadableOrganization(false);
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_ORGANIZATION, OBDal
-          .getInstance().get(Organization.class, "0")));
+          .getInstance().getProxy(Organization.class, "0")));
     } else if ("CLIENT".equals(availableAtLevel)) {
       widgetInstancesCrit.setFilterOnReadableClients(false);
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_CLIENT, OBDal.getInstance()
           .get(Client.class, availableAtValues[0])));
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_RELATIVEPRIORITY, 2L));
     } else if ("ORG".equals(availableAtLevel)) {
-      final Organization organization = OBDal.getInstance().get(Organization.class,
+      final Organization organization = OBDal.getInstance().getProxy(Organization.class,
           availableAtValues[0]);
       widgetInstancesCrit.setFilterOnReadableClients(false);
       widgetInstancesCrit.add(Restrictions.eq(WidgetInstance.PROPERTY_CLIENT,
@@ -187,12 +187,14 @@
     OBCriteria<WidgetInstance> obc = OBDal.getInstance().createCriteria(WidgetInstance.class);
     obc.setFilterOnReadableClients(false);
     obc.setFilterOnActive(isActive);
-    obc.add(Restrictions.eq(WidgetInstance.PROPERTY_CLIENT,
-        OBDal.getInstance().get(Client.class, OBContext.getOBContext().getCurrentClient().getId())));
+    obc.add(Restrictions.eq(
+        WidgetInstance.PROPERTY_CLIENT,
+        OBDal.getInstance().getProxy(Client.class,
+            OBContext.getOBContext().getCurrentClient().getId())));
     obc.add(Restrictions.eq(WidgetInstance.PROPERTY_VISIBLEATROLE,
-        OBDal.getInstance().get(Role.class, OBContext.getOBContext().getRole().getId())));
+        OBDal.getInstance().getProxy(Role.class, OBContext.getOBContext().getRole().getId())));
     obc.add(Restrictions.eq(WidgetInstance.PROPERTY_VISIBLEATUSER,
-        OBDal.getInstance().get(User.class, OBContext.getOBContext().getUser().getId())));
+        OBDal.getInstance().getProxy(User.class, OBContext.getOBContext().getUser().getId())));
     return obc.list();
   }
 
diff -r 6df19843e498 modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java
--- a/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java	Thu Jun 30 19:41:31 2016 +0200
+++ b/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java	Wed Aug 10 11:17:37 2016 +0200
@@ -255,11 +255,11 @@
   private void copyWidgets() {
     final List<WidgetInstance> userWidgets = new ArrayList<WidgetInstance>(
         MyOBUtils.getUserWidgetInstances(false));
-    final User user = OBDal.getInstance().get(User.class,
+    final User user = OBDal.getInstance().getProxy(User.class,
         OBContext.getOBContext().getUser().getId());
-    final Role role = OBDal.getInstance().get(Role.class,
+    final Role role = OBDal.getInstance().getProxy(Role.class,
         OBContext.getOBContext().getRole().getId());
-    final Client client = OBDal.getInstance().get(Client.class,
+    final Client client = OBDal.getInstance().getProxy(Client.class,
         OBContext.getOBContext().getCurrentClient().getId());
     final Set<WidgetInstance> defaultWidgets = new HashSet<WidgetInstance>();
 
