Inversion of Control
mandar.dev