diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py
index 00e88a2d0d476c534ad1fb68e642d68acbabb2d9..d69757b9d63d8fabb454007a4e241d32e703ef68 100755
--- a/product/ERP5/Document/BusinessTemplate.py
+++ b/product/ERP5/Document/BusinessTemplate.py
@@ -711,6 +711,11 @@ Business Template is a set of definitions, such as skins, portal types and categ
       self.installPermissions(local_configuration, update=update)
       LOG('install Business Template: ',0,'security information updated')
 
+      # Objects and properties
+      self.installObjects(local_configuration, update=update)
+      self.installProperties(local_configuration, update=update)
+      LOG('install Business Template: ',0,'object and properties  updated')
+
       # Portal Types
       self.installPortalTypes(local_configuration, update=update)
       LOG('install Business Template: ',0,'portal types  updated')
@@ -718,11 +723,6 @@ Business Template is a set of definitions, such as skins, portal types and categ
       # Modules.
       self.installModules(local_configuration, update=update)
 
-      # Objects and properties
-      self.installObjects(local_configuration, update=update)
-      self.installProperties(local_configuration, update=update)
-      LOG('install Business Template: ',0,'object and properties  updated')
-
       # Skins
       self.installSkins(local_configuration, update=update)
       LOG('install Business Template: ',0,'skins  updated')