back when I first wrote the code that handles these pages, I was really frustrated by the depth of the dependencies involved in getting create/read/update/delete dynamic model classes working. so I wrote my own. and it worked, but it was a bit clunky. Rose does everything my clunky class ever did, and more, and it’s a lot cleaner. the real evidence of that is that creating model classes and porting the controllers to use them really wasn’t all that hard. a half day of hacking, if that.