¿Puedo vincular un control WPF a la propiedad de un campo?

Debido a que necesitaba dividir alguna funcionalidad entre clases, llegué a la siguiente situación

código xaml

<CheckBox IsChecked="{Binding MyObjectField.MyBoolean}"  />

ver modelo

...
public MyInternalObject MyObjectField;
...

Clase myObject

public class MyInternalObject {
    ...
    public bool MyBoolean { get; set; }
    ...
}

No funciona a menos que replique la propiedad MyBoolean en la clase Ver modelo.

public bool MyBoolean 
{ 
    get { return MyInternalObject.MyBoolean; }
    set { MyInternalObject.MyBoolean=value; }
}

¿Alguien tiene alguna idea?

Respuestas a la pregunta(3)

Su respuesta a la pregunta