public function __construct(ResourceModel $resourceModel, FieldFactory $fieldFactory, ProductAttributeHelper $attributeHelper, array $indexedBackendModels = [])
{
$this->resourceModel = $resourceModel;
$this->attributeHelper = $attributeHelper;
$this->fieldFactory = $fieldFactory;
if (is_array($indexedBackendModels) && !empty($indexedBackendModels)) {
$indexedBackendModels = array_values($indexedBackendModels);
$this->indexedBackendModels = array_merge($indexedBackendModels, $this->indexedBackendModels);
}
$this->initAttributes();
}