My only concern was that destroy-records went from being a single
delete query to a select, an iteration, a delete, and another
iteration, so, in alignment with ActiveRecord behavior, I've
introduced delete-records, which doesn't run the destroy callbacks.
Let me know if you have any questions or experience issues with these changes.
-hume.