add :changes_method to allow alternate method to be used for history change tracking