lazy choicefield