title: Properties from inherited classes not binding as expected in WPF
body: <p>I am binding a list of objects to a listbox control in WPF and the properties of the inherited base class of the objects are not binding.</p>
  
  <pre><code>public class BaseClass
  {
    public string MyProp
  }
  public class MyClass:BaseClass
  {
  }
  </code></pre>
  
  <p>When binding list it acts as though MyProp is not a valid properity, even if I use a .convertall(t => t as BaseClass)</p>
  
  <p><code>System.Windows.Data Error: 40 : BindingExpression path error</code></p>
  
  <p>What am I missing?</p>