Simplify Dagger providers
The Dagger modules have a lot of methods like this:
@Provides
Foo provideFoo(Bar bar, Baz baz, Bam bam, Qux qux) {
return new FooImpl(bar, baz, bam, qux);
}
This can be simplified, making it easier to maintain:
@Provides
Foo provideFoo(FooImpl foo) {
return foo;
}