This method needs to be overridden for a particular kind of changed event only when the next value state is not held in arguments to the call to RaiseChanged, or when those arguments are actually references to objects containing the real newer state that might be overwritten or lost by subsequent changes.