public function manage()
    {
        $this->initLoop();

        /**
         * @var \ZMQContext
         */
        $this->context = new Context($this->loop);
        $this->initStreams();

        $this->pmReplySocket = $this->context->getSocket(\ZMQ::SOCKET_REP);

        $this->dtoContainer = new DtoContainer();
        $this->dtoContainer->setDto(new LmStateDto());
        $this->commandsManager = new CommandsManager();

        $this->declareGettingLmParams();

        $this->managingTimer();

        $this->loop->run();

        return null;
    }