title: Shared Template Must Be Marked with templateShareable:true Error
body: <p>I am creating an application with SAPUI5 (I am new with this library) and I run to the following strange error:</p>
  
  <blockquote>
    <p>A shared template must be marked with templateShareable:true in the binding info -</p>
  </blockquote>
  
  <p>Codewise, the cause is to be found in <code>cartelleDisponibili: cartelleObtained</code> inside the following Promise:</p>
  
  <pre><code>new Promise(
    function(resolve, reject) {
      cartellaData.results.forEach((cartella, index) =&gt; {
        oModel.read("/SheetSet", {
          filters: [
            new sap.ui.model.Filter("ZUSERNAME", sap.ui.model.FilterOperator.EQ, userData.Username),
            new sap.ui.model.Filter("ZTYPE", sap.ui.model.FilterOperator.EQ, 'P'),
            new sap.ui.model.Filter("ZCARTELLA", sap.ui.model.FilterOperator.EQ, cartella.ZCARTELLA),
          ],
          success: function(sheetData){
            var sheetsResults = [];
            for(var sheet = 0; sheet &lt; sheetData.results.length; sheet++){
              sheetsResults.push({
                "Sheet": sheetData.results[sheet].ZSHEET,
                "CanWrite": sheetData.results[sheet].ZCANWRITE ? true : false, 
              });
            }
            cartelle.push({
              "Cartella": cartella.ZCARTELLA,
              "CanWrite": cartella.ZCANWRITE ? true : false,
              "Sheets": sheetsResults,
            });
          },
          error: function(oEvent) {}
        });
      });
    resolve(cartelle);
  }).then(function(cartelleObtained) {
    var selectedUser = {
      title: `Utente ${userData.Username}`,
      editUsername: false,
      progNavi: false,
      progProd: true,
      userMainCredentials: {
        userName: userData.Username,
        type: "P",
        isEnabled: userData.isAbilitato,
        isAdmin: userData.isAdmin,
        firstName: userData.Nome,
        lastName: userData.Cognome,
      },
      cartelleDisponibili: cartelleObtained,
    };
    var oJSONModelNewUser = new JSONModel(selectedUser);
    _this.getView().setModel(oJSONModelNewUser, "userModel");
    if (!_this._dShowUser) {
      _this._dShowUser = sap.ui.xmlfragment("cabot.ui.wt.fragment.ShowUser", _this);
      _this.getView().addDependent(_this._dShowUser);
    }
    _this._dShowUser.open();
  });
  </code></pre>
  
  <p>If I pass to <code>cartelleDisponibili</code> an array of items directly, the error is not thrown. I need to fix this issue also because this is causing some little odd behavior in the UI. How can I solve this issue?</p>