fix for fixed-width ConstFields
variable-length ArrayFields are no longer modified during reading/writing