Описать сценарий, когда Singleton-pattern может оказаться антипаттерном. Какие trade-offs необходимо учитывать при его использовании?