Slight tidy up
Changed Settings to implement INotifyPropertyChanged to allow consumers to potentially listen to individual property changes