There is no need for passing the old data, because the ones who bind to get updates from the model, already have the old data.

Like a Score model and a text compoenent who shows the score. The text component bind to the score model to get updates, so it can update the text accordingly, but it has already stored the current score from last time it updated the score and just need the new number to update.