code: function pluckFromArrayOptions (cell, modelPath, models, cellDefinitions) {
    if (cell.arrayOptions.tupleCells) {
      cell.arrayOptions.tupleCells.forEach(function (cell, index) {
        pluckModels(cell, modelPath.concat(index), models, cellDefinitions)
      })
    }
    if (cell.arrayOptions.itemCell) {
      const itemCell = cell.arrayOptions.itemCell
      if (Array.isArray(itemCell)) {
        itemCell.forEach(function (cell, index) {
          pluckModels(cell, modelPath.concat(index), models, cellDefinitions)
        })
      } else {
        pluckModels(itemCell, modelPath.concat('0'), models, cellDefinitions)
      }
    }
  }
docs: Collects schemas from a cell's array options to add to the model in a hash.
  
  @param {BunsenCell} cell BunsenCell with array options
  @param {BunsenModelPath} modelPath Current path within the model
  @param {Object} models Hash containing schemas to add
  @param {Object} cellDefinitions Hash containing cell definitions