I am building a reusable UserControl in WPF, and I want to call the constructor of it ONLY after a certain DependencyProperty is initialized. For instance, here is the control