This one makes the foreachs working with the VariantValue by making assigning work correctly again

All the tests run correctly now!