Messing around with DI concepts in Android