+ add AsVariant/Items[]