PropertyValue(name: String, @Nullable value: Any)
Create a new PropertyValue instance.
name - the name of the property (never null)
value - the value of the property (possibly before type conversion)
PropertyValue(original: PropertyValue)
Copy constructor.
original - the PropertyValue to copy (never null)
PropertyValue(original: PropertyValue, @Nullable newValue: Any)
Constructor that exposes a new value for an original value holder. The original holder will be exposed as source of the new holder.