Implemented recursive toggling when fields with dependents change.