Rename init() -> _init()
Added ns.add(), add logger
Изменен порядок атрибутов в factory()
Исправлен вызов конструктора в factory()
Добавлен вызов конструктора родителя
Исправлены ошибки
Исправлены ошибки