endChild(fixturedFragment);
      this._elementsFixtured = true;

      if (fixturedElements.length < 2) {
        return fixturedElements[0];
      }

      return fixturedElements;
    },

    restore: function () {
      if (!this._elementsFixtured) {
        return;
      }

      this.removeElements(this.children);

      this.forElements(this.fixtureTemplates, function (fixtureTemplate) {
        this.appendChild(fixtureTemplate);
      }, this);

      this.generatedDomStack = [];

      this._elemen