pub fn read_props(fields: &[Field<'_>]) -> Map<String, Value>
Snapshots editable values by property name; duplicate names use the last value.