private function prepareProductCollection()
{
foreach ($this->attributeCollection as $attribute) {
$facetSize = $this->getResultsPageSize();
$filterField = $this->getFilterField($attribute);
$this->productCollection->addFacet($filterField, BucketInterface::TYPE_TERM, ['size' => $facetSize]);
}
return $this;
}