name of object is needed for expression; name may be hidden in the object the QVariant contains so a simple toString is not sufficient