protected void RaiseOnMessage(MessageTypeEnum msgtype, IMessage message)
        {
            var messageEvent = new OnResponseMessageEventArgs()
            {
                MessageType = msgtype, RespMessage = message
            };

            OnRespMessage(messageEvent);
        }
        protected virtual void OnRespMessage(OnResponseMessageEventArgs e)
        {
            var handler = OnResponeMessageEvents;

            handler?.Invoke(this, e);
        }