Mostly everyone knows ActiveRecord and their callbacks. Why do you use different order? It creates some misunderstanding