Proxy is a software design pattern which is generally used to implement additional functionality to control the access to the original subject, for example, adding caching for a heavy resource object, check access rights for sensitive data. Magento 2 uses the proxy pattern to