module ActiveFedora::AttributeMethods::Dirty

def set_value(*val)

def set_value(*val)
  attribute = val.first
  unless [:has_model, :modified_date].include? attribute
    attribute_will_change!(attribute) unless self[val.first] == val.last
  end
  super
end