Helper class that is used to fire property change even when real object is the same.
By default property change will not be fired for a same object.
By wrapping object into a WrappedValue instance
same object restriction will be passed.
Creates an instance of WrappedValue object.
the real value which should be wrapped.
Property which holds the real value.
Gets the real value of previously wrappedValue.
Value that should be unwraped. If there is no wrappedValue property of the value object then value will be returned.
Returns an instance of WrappedValue. The actual instance is get from a WrappedValues pool.
Value that should be wrapped.