bug fix: arrayFreezeField wasn't freezing

more tests