Using ActiveRecord::Base#changed instead of #changes, better testing of in-accessible attributes