remove some explicit constructor calls of Variant