title: Automatically creating child objects during Silverlight DataBinding?
body: <p>I have a parent object of type Parent and it currently has a null property called Foo of type Child and that Child class has a property of type string called Name.</p>
  
  <p>If the user types into a Text Box for that Name property then I want to automatically create an instance of Child and set it as the Foo property of Parent before finally setting the Name property of the Child object.</p>
  
  <p>If i use:</p>
  
  <pre><code>{Binding parent.foo.name, Mode=TwoWay}
  </code></pre>
  
  <p>It doesn't create foo and essentially does nothing. Is there any way to achieve what I want without pre-creating all the possible child objects and then removing them if properties haven't been set?</p>