Can I use a model that isn't extending a Magento model?