Let me first state that I am quite new to Phalcon and MVC; so please be kind. I think I am writing more or less the same code for my CRUD operations for every controller I build. I find it boring, tiring, rather annoying and I suspect it is against best practices. I'm interested in getting suggestions on how to best implement DRY as far as CRUD is concerned with my controllers so I do not have to keep writing the same code over and over. I'd also like to get suggestions on the sharing of views in this scenario. Thank you.