updateAndExtractValuesFromFieldData must use getValues instead of getStoredValues as the value may come from other places not directly on the objecet.