Menambah jumlah dependency, namun masih menggunakan injeksi manual
Menggunakan inversion of control untuk menghandle dependency injection