Wpf dependency property not updating