What is a model - Manipulating model attributes
what is a model - listening for changes to the model