Get child class properties in parent constructor
<pre><code>class A
{
    public string PropA {set; get;}

    public A()
    {
        var props = this.GetType().GetProperties(BindingFlags.Public);
    }
}


class B : A
{
    public string PropB {set; get;}
}

var b = new B();
</code></pre>

<p>When <code>A</code> constructor is called, variable <code>props</code> contains only <code>PropA</code>. It's possible to get all properties (<code>PropA</code> and <code>PropB</code>)?</p>
