А в какой ситуации может получится двойная инициализация? Вроде вызов есть только в `initialize`.

Или это нужно для вызова клиента до `initialize`? Если так то название метода хорошо бы переименовать под стиль использования (`get_...`, например).