Sygnały Django a nadpisująca metoda zapisu

Mam problem z owinięciem głowy. W tej chwili mam kilka modeli, które wyglądają mniej więcej tak:

 def Review(models.Model)
    ...fields...
    overall_score = models.FloatField(blank=True)

def Score(models.Model)
    review = models.ForeignKey(Review)
    question = models.TextField()
    grade = models.IntegerField()

Recenzja ma kilka „wyników”, ogólna ocena to średnia wyników. Po zapisaniu recenzji lub wyniku należy ponownie obliczyć średnią ogólną. W tej chwili używam przesłoniętej metody zapisu. Czy byłyby jakieś korzyści z używania dyspozytora sygnału Django?

questionAnswers(6)

yourAnswerToTheQuestion