def __init__(self, 
              proposal_set,
              sampler="opus_core.samplers.weighted_sampler",
              weight_string = None,
              run_config=None, 
              estimate_config=None,
              debuglevel=0, 
              dataset_pool=None,
              filter="development_project_proposal.status_id==%s" % DevelopmentProjectProposalDataset.id_tentative,
              choice_attribute_name='is_chosen', 
              **kwargs):
     self.id_selected = 9
     self.proposal_set = proposal_set
     self.filter = filter
     self.choice_attribute_name = copy.copy(choice_attribute_name)
     ChoiceModel.__init__(self, [1, 2], 
                          choice_attribute_name=choice_attribute_name, 
                          **kwargs)
     DevelopmentProjectProposalSamplingModel.__init__(self, 
                                                      proposal_set,
                                                      sampler="opus_core.samplers.weighted_sampler",
                                                      weight_string = "development_project_proposal.status_id==%s" % self.id_selected,
                                                      #weight_string = "development_project_proposal.status_id==%s" % self.id_selected, 
                                                      run_config=run_config, 
                                                      estimate_config=estimate_config,
                                                      debuglevel=debuglevel, 
                                                      dataset_pool=dataset_pool)