private void OnUpdateLinkViewModelsListMessage(UpdateLinkViewModelsListMessage msg)
        {
            Links.Clear();

            foreach (var item in msg.LinkViewModels)
            {
                Links.Add(item);
            }
        }
        private void OnUpdateLinkViewModelsListMessage(UpdateLinkViewModelsListMessage msg)
        {
            Links.Clear();
            var linearLinks = msg.LinkViewModels.Where((o) => o is LinearPositionViewModel).Cast <LinearPositionViewModel>();

            foreach (var item in linearLinks)
            {
                Links.Add(CreateViewModel(item, linearLinks));
            }
        }