The advantage of a Value object is that there is no need to copy the contents
out to the parameter— any change to the Value immediately updates the
associated parameter. For example, a real parameter could be represented by a RealValue. Value
objects have methods like |