Magento EAV-based module for database extension in custom modules