diff --git a/app/code/Magento/Catalog/Model/Product/Price/Error/Aggregator.php b/app/code/Magento/Catalog/Model/Product/Price/Error/Aggregator.php
deleted file mode 100644
index dfb076fdf0cfff0a53b92c9f425c607e706caab5..0000000000000000000000000000000000000000
--- a/app/code/Magento/Catalog/Model/Product/Price/Error/Aggregator.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-/**
- * Copyright © 2013-2017 Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
-
-namespace Magento\Catalog\Model\Product\Price\Error;
-
-/**
- * Error Aggregator is used to aggregate errors that occurred during price update.
- */
-class Aggregator
-{
-    /**
-     * @var \Magento\Catalog\Api\Data\PriceUpdateResultInterfaceFactory
-     */
-    private $incorrectPriceFactory;
-
-    /**
-     * Failed items.
-     *
-     * @var array
-     */
-    private $failedItems = [];
-
-    /**
-     * @param \Magento\Catalog\Api\Data\PriceUpdateResultInterfaceFactory $incorrectPriceFactory
-     */
-    public function __construct(
-        \Magento\Catalog\Api\Data\PriceUpdateResultInterfaceFactory $incorrectPriceFactory
-    ) {
-        $this->incorrectPriceFactory = $incorrectPriceFactory;
-    }
-
-    /**
-     * Add failed price identified, message and message parameters, that occurred during price update.
-     *
-     * @param int $id Failed price identified.
-     * @param string $message Failure reason message.
-     * @param array $parameters (optional). Placeholder values in ['placeholder key' => 'placeholder value'] format
-     * for failure reason message.
-     * @return void
-     */
-    public function addFailedItem($id, $message, array $parameters = [])
-    {
-        $this->failedItems[$id][] = [
-            'message' => $message,
-            'parameters' => $parameters
-        ];
-    }
-
-    /**
-     * Get ids of rows, that contained errors during price update.
-     *
-     * @return int[]
-     */
-    public function getFailedRowIds()
-    {
-        return array_keys($this->failedItems);
-    }
-
-    /**
-     * Get price update errors, that occurred during price update.
-     *
-     * @return \Magento\Catalog\Api\Data\PriceUpdateResultInterface[]
-     */
-    public function getFailedItems()
-    {
-        $failedItems = [];
-
-        foreach ($this->failedItems as $items) {
-            foreach ($items as $failedRecord) {
-                $resultItem = $this->incorrectPriceFactory->create();
-                $resultItem->setMessage($failedRecord['message']);
-                $resultItem->setParameters($failedRecord['parameters']);
-                $failedItems[] = $resultItem;
-            }
-        }
-
-        return $failedItems;
-    }
-}