Simple skeleton of solution - Model
Model implementation - INotifyPropertyChanged