diff --git a/master/bt5/vifib_open_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml b/master/bt5/vifib_open_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
index 6670cac1d4b5d29605e7f94c2cf360b336c0a278..bd9ae998e1ff23d332a598516b9d4eab7215b572 100644
--- a/master/bt5/vifib_open_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
+++ b/master/bt5/vifib_open_trade/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
@@ -1,5 +1,6 @@
 <property_sheet_list>
  <portal_type id="Hosting Subscription">
+  <item>HostingSubscription</item>
   <item>SoftwareInstance</item>
   <item>TextDocument</item>
  </portal_type>
diff --git a/master/bt5/vifib_open_trade/PropertySheetTemplateItem/portal_property_sheets/HostingSubscription.xml b/master/bt5/vifib_open_trade/PropertySheetTemplateItem/portal_property_sheets/HostingSubscription.xml
new file mode 100644
index 0000000000000000000000000000000000000000..54d6896c98684005bd40c66ede50f8a599ca81f3
--- /dev/null
+++ b/master/bt5/vifib_open_trade/PropertySheetTemplateItem/portal_property_sheets/HostingSubscription.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Property Sheet" module="erp5.portal_type"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_count</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>_mt_index</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>_tree</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>HostingSubscription</string> </value>
+        </item>
+        <item>
+            <key> <string>portal_type</string> </key>
+            <value> <string>Property Sheet</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Length" module="BTrees.Length"/>
+    </pickle>
+    <pickle> <int>0</int> </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="OOBTree" module="BTrees.OOBTree"/>
+    </pickle>
+    <pickle>
+      <none/>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="OOBTree" module="BTrees.OOBTree"/>
+    </pickle>
+    <pickle>
+      <none/>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/master/bt5/vifib_open_trade/PropertySheetTemplateItem/portal_property_sheets/HostingSubscription/is_root_slave_property.xml b/master/bt5/vifib_open_trade/PropertySheetTemplateItem/portal_property_sheets/HostingSubscription/is_root_slave_property.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d7bd3f760bc41b4d25c3ad1513316627800e8358
--- /dev/null
+++ b/master/bt5/vifib_open_trade/PropertySheetTemplateItem/portal_property_sheets/HostingSubscription/is_root_slave_property.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Standard Property" module="erp5.portal_type"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>categories</string> </key>
+            <value>
+              <tuple>
+                <string>elementary_type/boolean</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>is_root_slave_property</string> </value>
+        </item>
+        <item>
+            <key> <string>portal_type</string> </key>
+            <value> <string>Standard Property</string> </value>
+        </item>
+        <item>
+            <key> <string>property_default</string> </key>
+            <value> <string>False</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/master/bt5/vifib_open_trade/bt/revision b/master/bt5/vifib_open_trade/bt/revision
index e3b5acb83455926f7a928b8ab4de46bfdb4605bd..615088b548a173a5102a2accdb3bfc18588f1752 100644
--- a/master/bt5/vifib_open_trade/bt/revision
+++ b/master/bt5/vifib_open_trade/bt/revision
@@ -1 +1 @@
-107
\ No newline at end of file
+108
\ No newline at end of file
diff --git a/master/bt5/vifib_open_trade/bt/template_portal_type_base_category_list b/master/bt5/vifib_open_trade/bt/template_portal_type_base_category_list
index 302b7153bbb85f0b831ce32abebcc582810dafdc..9c7cf799d2a69535cec648f0ee713c281e232294 100644
--- a/master/bt5/vifib_open_trade/bt/template_portal_type_base_category_list
+++ b/master/bt5/vifib_open_trade/bt/template_portal_type_base_category_list
@@ -1 +1,2 @@
-Hosting Subscription Module | business_application
\ No newline at end of file
+Hosting Subscription Module | business_application
+Hosting Subscription | predecessor
\ No newline at end of file
diff --git a/master/bt5/vifib_open_trade/bt/template_portal_type_property_sheet_list b/master/bt5/vifib_open_trade/bt/template_portal_type_property_sheet_list
new file mode 100644
index 0000000000000000000000000000000000000000..3e6da9877622274269e83e4caee67a9dd259aa3a
--- /dev/null
+++ b/master/bt5/vifib_open_trade/bt/template_portal_type_property_sheet_list
@@ -0,0 +1,3 @@
+Hosting Subscription | HostingSubscription
+Hosting Subscription | SoftwareInstance
+Hosting Subscription | TextDocument
\ No newline at end of file
diff --git a/master/bt5/vifib_open_trade/bt/template_property_sheet_id_list b/master/bt5/vifib_open_trade/bt/template_property_sheet_id_list
new file mode 100644
index 0000000000000000000000000000000000000000..27c39128c44d3a4f93ca8ef0a10560be2feedbd7
--- /dev/null
+++ b/master/bt5/vifib_open_trade/bt/template_property_sheet_id_list
@@ -0,0 +1 @@
+HostingSubscription
\ No newline at end of file