title: templateShareable for ui5 sap.uxap subSections
body: <p>I am trying to use sap.uxap ObjectPageLayout including sections and subsections. If I use only sections, everything works well. Using subSections, the output is the expected one, but there is the error </p>
  
  <blockquote>
    <p>A shared template must be marked with templateShareable:true in the binding info -</p>
  </blockquote>
  
  <p>My model is binded with the name <code>mydatamodel</code> and looks like</p>
  
  <pre><code>{
  "data":{
      "Prop1":[
          {
              "Prop2":[
                  {
                      "Prop3":[
                          {
                              "Prop4":[],
                              "Name":"Name31"
                          },
                          {
                              "Prop4":[],
                              "Name":"Name32"
                          }
                      ],
                      "Name":"Name21"
                  },
                  {
                      "Prop3":[
                          {
                              "Prop4":[],
                              "Name":"Name33"
                          },
                          {
                              "Prop4":[],
                              "Name":"Name34"
                          }
                      ],
                      "Name":"Name22"
                  }
              ],
              "Name":"Name11"
          }
      ]
  }
  }
  </code></pre>
  
  <p>The XML niew is </p>
  
  <pre><code>&lt;mvc:View
    controllerName="app.catalogue.view.master.cataloguePreview"
    xmlns:core="sap.ui.core"
    xmlns:mvc="sap.ui.core.mvc"
    xmlns:l="sap.ui.layout"
    xmlns="sap.m"
    xmlns:uxap="sap.uxap"
    xmlns:table="sap.ui.table"
    xmlns:u="sap.ui.unified"
    displayBlock="true"
    templateShareable="true"&gt;
  
    &lt;Page
      title="{i18n&gt;PreviewTitle}"&gt;
  
      &lt;uxap:ObjectPageLayout
        sections="{mydatamodel&gt;Prop1}"&gt;
  
        &lt;uxap:headerTitle&gt;
          &lt;uxap:ObjectPageHeader
            objectTitle="{i18n&gt;ObjectTitle}"&gt;
          &lt;/uxap:ObjectPageHeader&gt;
        &lt;/uxap:headerTitle&gt;
  
        &lt;uxap:sections&gt;
  
          &lt;uxap:ObjectPageSection
            title="{mydatamodel&gt;Name}"
            subSections="{mydatamodel&gt;Prop2}"&gt;
  
            &lt;uxap:subSections&gt;
  
              &lt;uxap:ObjectPageSubSection
                title="{mydatamodel&gt;Name}"
  
                &lt;uxap:blocks
                  title="{mydatamodel&gt;Name}"&gt;
  
                  &lt;table:Table
                    rows="{mydatamodel&gt;Prop3}"
                    &lt;table:columns&gt;
                      &lt;table:Column
                        width="11rem"
                        sorted="true"
                        sortOrder="Ascending"
                        sortProperty="Name"&gt;
                        &lt;Text text="{i18n&gt;TableTitle}" /&gt;
                        &lt;table:template&gt;
                          &lt;Label text="{mydatamodel&gt;Name}" /&gt;
                        &lt;/table:template&gt;
                      &lt;/table:Column&gt;
                    &lt;/table:columns&gt;
                  &lt;/table:Table&gt;
  
                &lt;/uxap:blocks&gt;
              &lt;/uxap:ObjectPageSubSection&gt;
            &lt;/uxap:subSections&gt;
          &lt;/uxap:ObjectPageSection&gt;
        &lt;/uxap:sections&gt;
      &lt;/uxap:ObjectPageLayout&gt;
    &lt;/Page&gt;
  &lt;/mvc:View&gt;
  </code></pre>
  
  <p>Remark: If I cancel out <code> subSections="{mydatamodel>Prop2}" </code> and change the rows to <code> rows="{mydatamodel>Prop2}" </code>, there will be no error. </p>
  
  <p>Do you hav got any ideas? Thanks.</p>