due to option to get now the domain value instead of the string back from item domains the setter must explicitly use qvariant to force the right method overload