+1 per dependency injection.
Singleton come seconda scelta