Why do you use `institute_type` as a search criterion but do not use it for constructing new `Institution`s?