diff --git a/app/code/Magento/Catalog/Model/Attribute/Config/Data.php b/app/code/Magento/Catalog/Model/Attribute/Config/Data.php
index 08128376439a3877255d9928c62987f965631719..1fac4e58c75c97fcc404cd0ca345e3ed1085f501 100644
--- a/app/code/Magento/Catalog/Model/Attribute/Config/Data.php
+++ b/app/code/Magento/Catalog/Model/Attribute/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Catalog\Model\Attribute\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides catalog attributes configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param \Magento\Catalog\Model\Attribute\Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Catalog/Model/ProductOptions/Config.php b/app/code/Magento/Catalog/Model/ProductOptions/Config.php
index f78eb0e4f508b0b05dc309eb172f24f4f94c3dd0..fa828832bf4a716eddf1eeabdea9befcf94b6ab3 100644
--- a/app/code/Magento/Catalog/Model/ProductOptions/Config.php
+++ b/app/code/Magento/Catalog/Model/ProductOptions/Config.php
@@ -7,10 +7,15 @@ namespace Magento\Catalog\Model\ProductOptions;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides product options configuration
+ */
 class Config extends \Magento\Framework\Config\Data implements
     \Magento\Catalog\Model\ProductOptions\ConfigInterface
 {
     /**
+     * Constructor
+     *
      * @param \Magento\Catalog\Model\ProductOptions\Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Catalog/Model/ProductTypes/Config.php b/app/code/Magento/Catalog/Model/ProductTypes/Config.php
index 7a5465e525bf75678af3edd5bcecaf9f855ed9bc..f691e08a34b576e8416e3b07e60cd0d0243274da 100644
--- a/app/code/Magento/Catalog/Model/ProductTypes/Config.php
+++ b/app/code/Magento/Catalog/Model/ProductTypes/Config.php
@@ -7,9 +7,14 @@ namespace Magento\Catalog\Model\ProductTypes;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides product types configuration
+ */
 class Config extends \Magento\Framework\Config\Data implements \Magento\Catalog\Model\ProductTypes\ConfigInterface
 {
     /**
+     * Constructor
+     *
      * @param Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Config/Model/Config/Structure/Data.php b/app/code/Magento/Config/Model/Config/Structure/Data.php
index d785ce2b90861d65bbb93f4a6a7349648efcd877..6c926e7c1da1a79e8043944117b6230e5bf5517d 100644
--- a/app/code/Magento/Config/Model/Config/Structure/Data.php
+++ b/app/code/Magento/Config/Model/Config/Structure/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Config\Model\Config\Structure;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides configuration
+ */
 class Data extends \Magento\Framework\Config\Data\Scoped
 {
     /**
+     * Constructor
+     *
      * @param Reader $reader
      * @param \Magento\Framework\Config\ScopeInterface $configScope
      * @param \Magento\Framework\Config\CacheInterface $cache
diff --git a/app/code/Magento/Cron/Model/Config/Data.php b/app/code/Magento/Cron/Model/Config/Data.php
index 0e685aa9102961c9e8cd7fa96f433266c1b20a84..bcfaef37ece7b70b0ca9afe976ccf196aae179b1 100644
--- a/app/code/Magento/Cron/Model/Config/Data.php
+++ b/app/code/Magento/Cron/Model/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Cron\Model\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides cron configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param Reader\Xml $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param Reader\Db $dbReader
diff --git a/app/code/Magento/Cron/Model/Groups/Config/Data.php b/app/code/Magento/Cron/Model/Groups/Config/Data.php
index 5c69cf9667b35ca9d37343886a284c862e9a3377..82c35abff22b08bdb3ff29edbd084eebc19a184c 100644
--- a/app/code/Magento/Cron/Model/Groups/Config/Data.php
+++ b/app/code/Magento/Cron/Model/Groups/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Cron\Model\Groups\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides cron groups configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param \Magento\Cron\Model\Groups\Config\Reader\Xml $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Customer/Model/Address/Config.php b/app/code/Magento/Customer/Model/Address/Config.php
index 7170cf3d2383f5f97bff6fba2bcd20eded946cd0..18a043bc019bb26b5732d2dc2f2d5359be96648c 100644
--- a/app/code/Magento/Customer/Model/Address/Config.php
+++ b/app/code/Magento/Customer/Model/Address/Config.php
@@ -11,7 +11,7 @@ use Magento\Framework\Serialize\SerializerInterface;
 use Magento\Store\Model\ScopeInterface;
 
 /**
- * Customer address config
+ * Customer address configuration
  */
 class Config extends ConfigData
 {
@@ -36,8 +36,7 @@ class Config extends ConfigData
     protected $_store = null;
 
     /**
-     * Default types per store
-     * Using for invalid code
+     * Default types per store, used for invalid code
      *
      * @var array
      */
@@ -59,6 +58,8 @@ class Config extends ConfigData
     protected $_scopeConfig;
 
     /**
+     * Constructor
+     *
      * @param Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param \Magento\Store\Model\StoreManagerInterface $storeManager
diff --git a/app/code/Magento/Directory/Model/Country/Postcode/Config/Data.php b/app/code/Magento/Directory/Model/Country/Postcode/Config/Data.php
index 1a5241e0a11e5bf4c4ff3c9b83c2ff8bd3b7dff7..c24da536e779c1b6f6e78716be2dc6e253a6057d 100644
--- a/app/code/Magento/Directory/Model/Country/Postcode/Config/Data.php
+++ b/app/code/Magento/Directory/Model/Country/Postcode/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Directory\Model\Country\Postcode\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides country postcodes configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Eav/Model/Entity/Attribute/Config.php b/app/code/Magento/Eav/Model/Entity/Attribute/Config.php
index d7c5edd84856623b4b8ae406665d4afc8ea6ba96..1bc5bba6d5e79fdfbd9cf5343f21f299121ceb43 100644
--- a/app/code/Magento/Eav/Model/Entity/Attribute/Config.php
+++ b/app/code/Magento/Eav/Model/Entity/Attribute/Config.php
@@ -7,9 +7,14 @@ namespace Magento\Eav\Model\Entity\Attribute;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides EAV attributes configuration
+ */
 class Config extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Email/Model/Template/Config/Data.php b/app/code/Magento/Email/Model/Template/Config/Data.php
index e1d00e20e8d1610494373626b2f2bd420322bc74..1f6a4beb166e0da25283b8b29efff85c3b24ba58 100644
--- a/app/code/Magento/Email/Model/Template/Config/Data.php
+++ b/app/code/Magento/Email/Model/Template/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Email\Model\Template\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides email templates configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param \Magento\Email\Model\Template\Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/ImportExport/Model/Export/Config.php b/app/code/Magento/ImportExport/Model/Export/Config.php
index a2e1a02ffd306f7c397c2fba7a782a4d581093fa..2d7b2c7a3af253e7ef7d80d13de45a95007f6c5a 100644
--- a/app/code/Magento/ImportExport/Model/Export/Config.php
+++ b/app/code/Magento/ImportExport/Model/Export/Config.php
@@ -7,9 +7,14 @@ namespace Magento\ImportExport\Model\Export;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides export configuration
+ */
 class Config extends \Magento\Framework\Config\Data implements \Magento\ImportExport\Model\Export\ConfigInterface
 {
     /**
+     * Constructor
+     *
      * @param Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/ImportExport/Model/Import/Config.php b/app/code/Magento/ImportExport/Model/Import/Config.php
index 826303785210a0e17749d18ca43e0d74308190e1..a1ec492da3e9630d0166d52f6eae28a564897c12 100644
--- a/app/code/Magento/ImportExport/Model/Import/Config.php
+++ b/app/code/Magento/ImportExport/Model/Import/Config.php
@@ -7,9 +7,14 @@ namespace Magento\ImportExport\Model\Import;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides import configuration
+ */
 class Config extends \Magento\Framework\Config\Data implements \Magento\ImportExport\Model\Import\ConfigInterface
 {
     /**
+     * Constructor
+     *
      * @param Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Indexer/Model/Config/Data.php b/app/code/Magento/Indexer/Model/Config/Data.php
index cf6ea584196ce664bb3b2d80b827bebe82a6c5aa..3cedaa51ef4bb4952799321d5032e90c154b4feb 100644
--- a/app/code/Magento/Indexer/Model/Config/Data.php
+++ b/app/code/Magento/Indexer/Model/Config/Data.php
@@ -6,9 +6,11 @@
 namespace Magento\Indexer\Model\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
-use Magento\Framework\Serialize\Serializer\Serialize;
 use Magento\Framework\App\ObjectManager;
 
+/**
+ * Provides indexer configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
@@ -17,6 +19,8 @@ class Data extends \Magento\Framework\Config\Data
     protected $stateCollection;
 
     /**
+     * Constructor
+     *
      * @param \Magento\Framework\Indexer\Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param \Magento\Indexer\Model\ResourceModel\Indexer\State\Collection $stateCollection
@@ -31,7 +35,6 @@ class Data extends \Magento\Framework\Config\Data
         SerializerInterface $serializer = null
     ) {
         $this->stateCollection = $stateCollection;
-        $serializer = $serializer ?: ObjectManager::getInstance()->get(Serialize::class);
 
         $isCacheExists = $cache->test($cacheId);
 
diff --git a/app/code/Magento/Sales/Model/Config/Data.php b/app/code/Magento/Sales/Model/Config/Data.php
index bbd90a302f6590bd571e1ae37764b1712dae78a7..b6a1b43012f9e8ba55c4440d78cde41a0d6e2dfc 100644
--- a/app/code/Magento/Sales/Model/Config/Data.php
+++ b/app/code/Magento/Sales/Model/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Sales\Model\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides sales configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/app/code/Magento/Search/Model/SearchEngine/Config/Data.php b/app/code/Magento/Search/Model/SearchEngine/Config/Data.php
index 213a92958ac0e6cb0c8963bf82b533b258ea3bf0..d128a9d50025d8f69437284ba2d42a5ae5f022ff 100644
--- a/app/code/Magento/Search/Model/SearchEngine/Config/Data.php
+++ b/app/code/Magento/Search/Model/SearchEngine/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Search\Model\SearchEngine\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides search engine configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param \Magento\Framework\Search\SearchEngine\Config\Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/lib/internal/Magento/Framework/Api/ExtensionAttribute/Config.php b/lib/internal/Magento/Framework/Api/ExtensionAttribute/Config.php
index 32d2b75ed5e54b57b463938e1fbd2537fef7ddbc..1dcfe02e56b3ed22f780216bb0728a8a0ee6466e 100644
--- a/lib/internal/Magento/Framework/Api/ExtensionAttribute/Config.php
+++ b/lib/internal/Magento/Framework/Api/ExtensionAttribute/Config.php
@@ -20,6 +20,8 @@ class Config extends \Magento\Framework\Config\Data
     const CACHE_ID = 'extension_attributes_config';
 
     /**
+     * Constructor
+     *
      * @param Reader $reader
      * @param CacheInterface $cache
      * @param string $cacheId|null
diff --git a/lib/internal/Magento/Framework/Cache/Config/Data.php b/lib/internal/Magento/Framework/Cache/Config/Data.php
index 3a2ba6c8c0d0529506e49f78d3ae1528bfd593ad..5909fff105e2bbfda587f1715e81955bb5aa0ca7 100644
--- a/lib/internal/Magento/Framework/Cache/Config/Data.php
+++ b/lib/internal/Magento/Framework/Cache/Config/Data.php
@@ -20,6 +20,8 @@ class Data extends \Magento\Framework\Config\Data\Scoped
     protected $_scopePriorityScheme = ['global'];
 
     /**
+     * Constructor
+     *
      * @param \Magento\Framework\Cache\Config\Reader $reader
      * @param \Magento\Framework\Config\ScopeInterface $configScope
      * @param \Magento\Framework\Config\CacheInterface $cache
diff --git a/lib/internal/Magento/Framework/Communication/Config/Data.php b/lib/internal/Magento/Framework/Communication/Config/Data.php
index ea2965b1a44b3c0f0ce6dc4ebcc9258fb1ee9a77..29667100b68603e9a8ff02e7f4486dfa4c55566c 100644
--- a/lib/internal/Magento/Framework/Communication/Config/Data.php
+++ b/lib/internal/Magento/Framework/Communication/Config/Data.php
@@ -7,9 +7,14 @@ namespace Magento\Framework\Communication\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides communication configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
+     * Constructor
+     *
      * @param \Magento\Framework\Communication\Config\CompositeReader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/lib/internal/Magento/Framework/Config/Data.php b/lib/internal/Magento/Framework/Config/Data.php
index 0723e40dbfef3606ddcf559da5b926d827855aa0..57b6769d3e559629b99098a7eaa422bef6dc8323 100644
--- a/lib/internal/Magento/Framework/Config/Data.php
+++ b/lib/internal/Magento/Framework/Config/Data.php
@@ -16,14 +16,14 @@ use Magento\Framework\App\ObjectManager;
 class Data implements \Magento\Framework\Config\DataInterface
 {
     /**
-     * Configuration reader model
+     * Configuration reader
      *
      * @var ReaderInterface
      */
     protected $_reader;
 
     /**
-     * Configuration cache model
+     * Configuration cache
      *
      * @var CacheInterface
      */
@@ -71,6 +71,8 @@ class Data implements \Magento\Framework\Config\DataInterface
     protected $serializer;
 
     /**
+     * Constructor
+     *
      * @param ReaderInterface $reader
      * @param CacheInterface $cache
      * @param string $cacheId
diff --git a/lib/internal/Magento/Framework/Config/Data/Scoped.php b/lib/internal/Magento/Framework/Config/Data/Scoped.php
index 55a354f0d2a67eb3439717353b7809bd2e0f589a..02379834c5e78f57105391a323561a7255422d46 100644
--- a/lib/internal/Magento/Framework/Config/Data/Scoped.php
+++ b/lib/internal/Magento/Framework/Config/Data/Scoped.php
@@ -8,6 +8,9 @@ namespace Magento\Framework\Config\Data;
 use Magento\Framework\Serialize\SerializerInterface;
 use Magento\Framework\App\ObjectManager;
 
+/**
+ * Provides scoped configuration
+ */
 class Scoped extends \Magento\Framework\Config\Data
 {
     /**
@@ -53,6 +56,8 @@ class Scoped extends \Magento\Framework\Config\Data
     protected $_loadedScopes = [];
 
     /**
+     * Constructor
+     *
      * @param \Magento\Framework\Config\ReaderInterface $reader
      * @param \Magento\Framework\Config\ScopeInterface $configScope
      * @param \Magento\Framework\Config\CacheInterface $cache
diff --git a/lib/internal/Magento/Framework/DataObject/Copy/Config/Data.php b/lib/internal/Magento/Framework/DataObject/Copy/Config/Data.php
index 731eb9d685d51d32aca08ad4d31b5aeb0235f95f..5f2a1518d485a9d7201df0c19cb0f99487c68a0c 100644
--- a/lib/internal/Magento/Framework/DataObject/Copy/Config/Data.php
+++ b/lib/internal/Magento/Framework/DataObject/Copy/Config/Data.php
@@ -5,6 +5,9 @@
  */
 namespace Magento\Framework\DataObject\Copy\Config;
 
+/**
+ * Provides DataObject copier configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
 }
diff --git a/lib/internal/Magento/Framework/Event/Config/Data.php b/lib/internal/Magento/Framework/Event/Config/Data.php
index d5858be832fee7e87317150c88a40fd0b9f65048..4b69e597934978d1ea4715159ff2125c0d4684c0 100644
--- a/lib/internal/Magento/Framework/Event/Config/Data.php
+++ b/lib/internal/Magento/Framework/Event/Config/Data.php
@@ -7,6 +7,9 @@ namespace Magento\Framework\Event\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides event configuration
+ */
 class Data extends \Magento\Framework\Config\Data\Scoped
 {
     /**
@@ -17,6 +20,8 @@ class Data extends \Magento\Framework\Config\Data\Scoped
     protected $_scopePriorityScheme = ['global'];
 
     /**
+     * Constructor
+     *
      * @param \Magento\Framework\Event\Config\Reader $reader
      * @param \Magento\Framework\Config\ScopeInterface $configScope
      * @param \Magento\Framework\Config\CacheInterface $cache
diff --git a/lib/internal/Magento/Framework/Interception/PluginList/PluginList.php b/lib/internal/Magento/Framework/Interception/PluginList/PluginList.php
index f74213eaf4a06706a2eb508b6d75c474ef0593e2..dc3ddea2c6fa80696747dfbe83a653d5af77ab8f 100644
--- a/lib/internal/Magento/Framework/Interception/PluginList/PluginList.php
+++ b/lib/internal/Magento/Framework/Interception/PluginList/PluginList.php
@@ -83,6 +83,8 @@ class PluginList extends Scoped implements InterceptionPluginList
     private $logger;
 
     /**
+     * Constructor
+     *
      * @param ReaderInterface $reader
      * @param ScopeInterface $configScope
      * @param CacheInterface $cache
diff --git a/lib/internal/Magento/Framework/Mview/Config/Data.php b/lib/internal/Magento/Framework/Mview/Config/Data.php
index 0ddf85d5d5c8536841fffdff4697aa885679538e..fed3021a161ee6280f7d3f0e01e7b5e15329d88a 100644
--- a/lib/internal/Magento/Framework/Mview/Config/Data.php
+++ b/lib/internal/Magento/Framework/Mview/Config/Data.php
@@ -7,6 +7,9 @@ namespace Magento\Framework\Mview\Config;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides materialized view configuration
+ */
 class Data extends \Magento\Framework\Config\Data
 {
     /**
@@ -15,6 +18,8 @@ class Data extends \Magento\Framework\Config\Data
     protected $stateCollection;
 
     /**
+     * Constructor
+     *
      * @param Reader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param \Magento\Framework\Mview\View\State\CollectionInterface $stateCollection
diff --git a/lib/internal/Magento/Framework/ObjectManager/Config/Compiled.php b/lib/internal/Magento/Framework/ObjectManager/Config/Compiled.php
index 0db65f3b6b5fa06cf52f320e11a7aa9eb05b9328..0260af34ef1089281b36e37b75906203d7780684 100644
--- a/lib/internal/Magento/Framework/ObjectManager/Config/Compiled.php
+++ b/lib/internal/Magento/Framework/ObjectManager/Config/Compiled.php
@@ -11,6 +11,9 @@ use Magento\Framework\Serialize\Serializer\Serialize;
 use Magento\Framework\ObjectManager\ConfigCacheInterface;
 use Magento\Framework\ObjectManager\RelationsInterface;
 
+/**
+ * Provides object manager configuration when in compiled mode
+ */
 class Compiled implements ConfigInterface
 {
     /**
@@ -34,6 +37,8 @@ class Compiled implements ConfigInterface
     private $serializer;
 
     /**
+     * Constructor
+     *
      * @param array $data
      */
     public function __construct($data)
diff --git a/lib/internal/Magento/Framework/Search/Request/Config.php b/lib/internal/Magento/Framework/Search/Request/Config.php
index 4793c4b51c4d538c26cfe453e6877db83be0758c..80a963af39b41e0ca6327383dcff1c50132510d0 100644
--- a/lib/internal/Magento/Framework/Search/Request/Config.php
+++ b/lib/internal/Magento/Framework/Search/Request/Config.php
@@ -7,6 +7,9 @@ namespace Magento\Framework\Search\Request;
 
 use Magento\Framework\Serialize\SerializerInterface;
 
+/**
+ * Provides search request configuration
+ */
 class Config extends \Magento\Framework\Config\Data
 {
     /**
@@ -15,6 +18,8 @@ class Config extends \Magento\Framework\Config\Data
     const CACHE_ID = 'request_declaration';
 
     /**
+     * Constructor
+     *
      * @param \Magento\Framework\Search\Request\Config\FilesystemReader $reader
      * @param \Magento\Framework\Config\CacheInterface $cache
      * @param string|null $cacheId
diff --git a/setup/src/Magento/Setup/Module/Di/Code/Generator/PluginList.php b/setup/src/Magento/Setup/Module/Di/Code/Generator/PluginList.php
index 5853ae8a51cec80f022bace8f37a01723e39bf43..851bfa8c36313852a8d7c876f4abe195a7b2ffdf 100644
--- a/setup/src/Magento/Setup/Module/Di/Code/Generator/PluginList.php
+++ b/setup/src/Magento/Setup/Module/Di/Code/Generator/PluginList.php
@@ -7,6 +7,9 @@ namespace Magento\Setup\Module\Di\Code\Generator;
 
 use Magento\Framework\Interception;
 
+/**
+ * Provides plugin list configuration
+ */
 class PluginList extends Interception\PluginList\PluginList
 {
     /**