Watch modification of any type of field in Django's model and call registered callback