Reactor has a lot of good code behind it, but if I were to implement something like an active record solution, I would start with ColdFusion's ORM. This works if you are running ColdFusion 9 or better.The active record pattern pretty much means an object knows how to CRUD itself, so you simply make an object.save() method that calls entitySave(this), and repeat for delete and read/load. You could implement this from a persistent bean super-class so you only have to write it once. From there, you just have to think about how you want to handle retrieving lists of records, which CF ORM has solved pretty well.