/// <summary>
        /// Initializes a new instance of the <see cref="WatchListAndDetailViewModel"/> class.
        /// </summary>
        /// <param name="listViewModel">The list view model.</param>
        /// <param name="detailViewModel">The detail view model.</param>
        public WatchListAndDetailViewModel(WatchListViewModel listViewModel, WatchListItemDetailViewModel detailViewModel)
        {
            ListViewModel   = listViewModel;
            DetailViewModel = detailViewModel;

            // Set Details OnItemClick
            _ItemClickSubscription =
                ListViewModel
                .ItemClick
                .Subscribe(i =>
            {
                if (DetailViewModel.Symbol != i.Symbol)
                {
                    DetailViewModel.SetWatchListItem(i);
                }
            });
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="WatchListAndDetailViewModel"/> class.
        /// </summary>
        /// <param name="listViewModel">The list view model.</param>
        /// <param name="detailViewModel">The detail view model.</param>
        public WatchListAndDetailViewModel(WatchListViewModel listViewModel, WatchListItemDetailViewModel detailViewModel)
        {
            ListViewModel = listViewModel;
            DetailViewModel = detailViewModel;

            // Set Details OnItemClick
            _ItemClickSubscription = 
                ListViewModel
                .ItemClick
                .Subscribe(i =>
                {
                    if (DetailViewModel.Symbol != i.Symbol)
                    {
                        DetailViewModel.SetWatchListItem(i);
                    }
                });
        }