praticing ActiveSupport::Callbacks. Pass all tests