Sanity check on WPF CustomControl Binding to ViewModel not working - C#