code: function strSetterMulti(that, obj, collection, setMethod, method) {
          var i;
          if ('object' !== typeof obj && 'undefined' !== typeof obj) {
              throw new TypeError(method + ': ' + collection +
                                  ' must be object or undefined. Found: ' + obj);
          }
          for (i in obj) {
              if (obj.hasOwnProperty(i)) {
                  that[setMethod](i, obj[i]);
              }
          }
      }
docs: ### strSetterMulti
  
  Same as strSetter, but sets multiple values at once
  
  @param {object} that The main instance
  @param {object} obj List of properties to set and their values
  @param {string} collection The name of the collection inside the instance
  @param {string} setMethod The name of the method to set each value
  @param {string} method The name of the invoking method (for error string)
  
  @see strSetter