Использовал multiton вместо макроса для singletone

Не понравилась реализация singletone через макросы в CWLSynthesizeSingleton.

Например метод init всегда вызывался от базового класса.

Поэтому перешел на [ABMultiton](https://github.com/belkevich/multiton).