So UTask need to be a QVariant?