title: Android Dagger Dependency Injection fails on private Fields
body: <p>I'm new to dagger (though I have experience with DI from working on Java EE WebApps using Weld).</p>
  
  <p>What I'm trying to do is to inject a dependency into a class. The field is private. </p>
  
  <p>Dagger then throws an exception stating it can't inject into a private field. </p>
  
  <p>What's the reason for that? </p>
  
  <p>After all it is possible to write to private fields using reflections, even on android.. </p>
  
  <p>If I set the visibility of the field to something other than private the injection seems to work.</p>