The source object's value data is transferred to the destination object.
Thus the destination object's value data type is the same as the
source object's value data type.
