implement ValueType.newValue()