title: Set value of a Nested field in reflection
body: <p>in my application that uses reflection i have two classes</p>
  
  <pre><code>public class FirstClass
  {
     public string someVar;
     public SecondClass second;   
     public FirstClass()
     {
        second = new SecondClass();
     }
  } 
  
  public class SecondClass
  {
     public string anotherVar;
  }
  </code></pre>
  
  <p>in my main program i have an instance of FirstClass</p>
  
  <pre><code>MainProgram()
  {
     Object obj = InstanceOfFirstClass() // reflected instance of first class
  }
  </code></pre>
  
  <p>How do i set the value of anotherVar inside obj? </p>