made nested validate_freq assignments propagate only to children