WPF MVVM PropertyChangedEventHandler always null - Not updating Binding [Answered] - C#