def estimate(self, specification, *args, **kwargs):
     HierarchicalChoiceModel.init_membership_in_nests(self)
     HierarchicalChoiceModel.delete_logsum_from_specification(self, specification)
     return AgentLocationChoiceModel.estimate(self, specification, *args, **kwargs)
 def estimate(self, specification, *args, **kwargs):
     HierarchicalChoiceModel.init_membership_in_nests(self)
     HierarchicalChoiceModel.delete_logsum_from_specification(self, specification)
     return AgentLocationChoiceModel.estimate(self, specification, *args, **kwargs)