title: Why should I use nested classes?
body: <p>When is it feasible to nest classes?
  The most common advantage of it that I see is "shared scope" (use of variables across classes).</p>
  
  <p>Is this less attractive/less a best practice than just putting the nested class in it's own file, and passing the arguments through the Constructor?</p>