Store DataContext for control via WeakReference
Some clean up