private Conversation LoadConversation(ConversationSettings settings)
        {
            Conversation conv = new Conversation(this, settings.Name, UtilityLog);
            Conversations.Add(conv);

            foreach (MessageSettings msg in settings.MessageList)
            {
                Message message = LoadMessage(conv, msg);
                if (message == null)
                    return conv;
                conv.Messages.Add(message);
            }

            return conv;
        }
        private void LoadConversations()
        {
            _ConversationList = new ObservableCollection<ConversationSettings>();
            foreach (XmlNode e in settings.ChildNodes)
            {
                if (e.NodeType == XmlNodeType.Element && e.Name == "conversation")
                {
                    ConversationSettings conv = new ConversationSettings(DeviceManagementSettings, (XmlElement)e);

                    _ConversationList.Add(conv);
                }
            }
        }