Fixes #1 : Use Dagger for DI.