def changed_in_place?(raw_old_value, new_value)
        cast_value(raw_old_value) != new_value
      end
Determines whether the mutable value has been modified since it was read

@param raw_old_value [Object] old value
@param new_value [Object] new value

@return [Boolean]