added limitation so that you cannot put a area_type that is not a parent of an area_type