What is the role of consideration sets in choice modeling