Modified FieldValue to track the corresponding Field instead of the Field's internal name. This was needed in ordered to correctly index and query dynamic fields based on the index value instead of the mutable internal name.