docs: function (key) {
                  if (this.factory.$domNodeAttributeCache.hasOwnProperty(key)) {
                      return this.factory.$domNodeAttributeCache[key];
                  }
                  var cAttr,
                      ret = true;
                  for (var i = 0; i < this.$classAttributes.length; i++) {
                      cAttr = this.$classAttributes[i];
                      if (cAttr instanceof RegExp) {
                          if (cAttr.test(key)) {
                              ret = false;
                              break;
                          }
                      } else {
                          if (cAttr == key) {
                              ret = false;
                              break;
                          }
                      }
                  }
  
                  this.factory.$domNodeAttributeCache[key] = ret;
  
                  return ret;
              }