WPF: ¿Cómo enlazar a una propiedad anidada?

Puedo vincularme a una propiedad, pero no a una propiedad dentro de otra propiedad. Por qué no? p.ej

<Window DataContext="{Binding RelativeSource={RelativeSource Self}}"...>
...
    <!--Doesn't work-->
    <TextBox Text="{Binding Path=ParentProperty.ChildProperty,Mode=TwoWay}" 
             Width="30"/>

(Nota: no estoy tratando de hacer detalles maestros ni nada. Ambas propiedades son propiedades CLR estándar).

Update: el problema era que mi ParentProperty dependía de que se inicializara un objeto en XAML. Desafortunadamente, ese objeto se definió más tarde en el archivo XAML que el Enlace, por lo que el objeto era nulo en el momento en que mi Enlace fue leído por mi ParentProperty. Dado que reorganizar el archivo XAML arruinaría el diseño, la única solución que se me ocurrió fue definir el enlace en código subyacente:

<TextBox x:Name="txt" Width="30"/>

// after calling InitializeComponent()
txt.SetBinding(TextBox.TextProperty, "ParentProperty.ChildProperty");

Respuestas a la pregunta(6)

Su respuesta a la pregunta