Walk me through how you would handle schema evolution if the Arlo firmware team adds new fields to the JSON payload.