Implementazione Dependency injector