title: Can't get field through reflection
body: <p>Here is my class:</p>
  
  <pre><code>public static class Root
  {
      private static readonly NestedOne nestedOne;
  
      static Root()
      {
          nestedOne = new NestedOne();
      }
  
      class NestedOne
      {
          private string FindMe = "blabla";
      }
  }
  </code></pre>
  
  <p>I need get that field that called 'FindMe' through the Root. I successfully get the instance of NestedOne:</p>
  
  <pre><code>var nestedOne = typeof(Root).GetField("nestedOne", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic);
  </code></pre>
  
  <p>But can't get further:</p>
  
  <pre><code>var fields = nestedOne.GetType().GetFields(BindingFlags.NonPublic);  // there is empty
  </code></pre>
  
  <p>Please help me</p>