O que fazer quando não se pode usar Singleton?