make ConditionalProbDistI be a subclass of dict rather than defaultdict