setnvalue has gone to TValue::setvalue