multiple bugs uncovered within the WeightedEventModelBase