Refactor: use hybrid_property to make use of subject (instead of subject_field, assesment_speciesname and habcode). Reduce code duplication.