How to avoid using depricated Registry and prohibited Object Maneger to get current product? I have this code now:
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->get('Magento\Framework\Registry')->registry('current_product');
$product = $objectManager->create('Name\ModuleName\Model\Folder\Product')->load($product->getId());
