@amitshekhariitbhu why u don't use class Default in Dagger , ex: DaggerApplication , DaggerFragment, it reduce risk introduction when build