You're right, I was misreading what was happening here. Thoughts on extending `ActiveSupport::Concern` and dropping the `class_eval`?