choices can be set in Setting constructor