This should be OK:
- in constructor we add porosity field to the fieldset data_
- init_from_input() adds data_ to input_data_set_ and reads from record "input_fields"
- set_porosity() sets porosity to an existing field