Все события модели также делегируются в коллекцию. Таким образом, вместо привязки к каждому событию изменения модели вы можете просто привязать событие изменения коллекции. Всякий раз, когда модель изменяет коллекцию, также запускается событие и выдается модель, которая вызвала событие в качестве аргумента обратного вызова.