docs: function DefaultStack(attributesOnly, startID, debugMode) {
    this.propertyOpts = {
      attributesOnly: attributesOnly,
      useHooks: false
    };
    // If startID is passed in, append a separator
    this.startID = typeof startID === 'string' ? (startID + '.') : '';
    this.debugMode = debugMode;
    this.result = [];
    this.stack = [];
  }