AnyVariantValue uses As<> instead of conversion operators