Какой рекомендуемый подход для реализации паттерна singleton в Kotlin, и какие его ключевые преимущества? — ДейлиПреп