Simple DSL to control callback attribute changed in ActiveRecord model