docs: function(value, assertionObject) {
      for(var name in assertionObject) {
        if (assertionObject.hasOwnProperty(name)) {
          args = [value];
          args = args.concat(assertionObject[name]);
          this[name].apply(this, args);
        }
      }
    }