developer-voices | Magento 2 Development Fundamentals: Creating and Extending Classes