title: Best way to get sub properties using GetProperty
body: <pre><code>public class Address
  {
      public string ZipCode {get; set;}
  }
  
  public class Customer
  {
      public Address Address {get; set;}
  }
  </code></pre>
  
  <p>how can I access eitther "ZipCode" or "Address.ZipCode" with reflection? For example: </p>
  
  <pre><code>Typeof(Customer).GetProperty("ZipCode")?
  </code></pre>