Magento class extension best practices