code: function(inParameters) {
    var defaultParams = {
      renderParameters: {},
    }
  
    this.parameters = _.extend(defaultParams, inParameters);
    this.productPropertyDefaults = this.parameters.productPropertyDefaults || {};
    this.renderQueue = simplequeue.createQueue();
    this.renderQueueActive = false;
  }
docs: Class: Product
  
  Manages a renderable product.
  
  Parameters:
  
  serverManager: Required. An instance of the ServerManager class.
  workflowId: Required. The workflow ID for the product.
  renderParameters: Optional. An object of render parameters to be included
  with every render request. They depend on the product, but these are
  typically supported params:
  message: Primary message to display.
  font: Font to use.
  halign: Horizontal justification (left, center, right, full).
  valign: Vertical justification (top, middle, bottom, full, even).
  quality: Image quality to produce (0-100).