#Dependency Inversion