Should views be listening to every single change of the model? This is going to trigger unnecessary render calls. We might think about getting read of this watch function