Update either dataset or array

I reset the tag provider and it worked! I did notice that whenever the tag was restarted all the values reset. I wanted to write the whole dataset to a memory tag so the values don't get erased if that happens. I tried setting a value change script on the expression tag to read in the expression tag dataset and write it to a memory tag dataset and thats not working....

Here is the expression on the expression tag value changed script...

Here is the memory dataset tag. I did not set any columns.

Do I have to set the memory dataset with the correct columns (empty) first? Do I have the value change script incorrect?

The memory tag is NULL and its not getting updated at all.