Inheritance: INotifyPropertyChanged
        public void SetupCommandsAndBehaviour()
        {
            AddSymbolCommand = new RelayCommand(() =>
            {
                if (string.IsNullOrEmpty(SymbolToAdd))
                    return;

                var l1ViewModel = new SymbolViewModel(SymbolToAdd);
                client.Level1Updated += (sender, dto) =>
                {
                    if (dto.Symbol != SymbolToAdd)
                        return;

                    l1ViewModel.Update(dto);
                };
                SymbolViewModels.Add(l1ViewModel);
            });
        }
        public void SetupCommandsAndBehaviour()
        {
            AddSymbolCommand = new RelayCommand(() =>
            {
                if (string.IsNullOrEmpty(SymbolToAdd))
                {
                    return;
                }

                var l1ViewModel       = new SymbolViewModel(SymbolToAdd);
                client.Level1Updated += (sender, dto) =>
                {
                    if (dto.Symbol != SymbolToAdd)
                    {
                        return;
                    }

                    l1ViewModel.Update(dto);
                };
                SymbolViewModels.Add(l1ViewModel);
            });
        }