Added move constructors to VariantValue