variable-length ArrayFields are no longer modified during reading/writing