какой именно враппер? у меня проблема в том, что там много редактируемых пользователем констант и использовать общий singletone + UserDefaults пока оказалось эффективнее, чем хранить их по отдельным сервисам
пока написал через протокол работу с ним, проблема именно в обновлении UI, приходится создавать для синглтона инстанс, который будет паблишить изменения, что как я понимаю плохо, поскольку инит синглтона должен быть приватным
И при этом я хочу инкапсулировать в класс синглтона структуры, которые хранят настройки и пишутся как json в UD, чтобы в приложении был только один экземпляр одного класса, способный вызывать методы этих структур для обновления и получения настроек