private void OnLoaded()
        {
            Location = new ObservableCollection <LocationExt>();
            Location.CollectionChanged += Location_CollectionChanged;

            foreach (var r in LocationServices.GetAll())
            {
                Location.Add(new LocationExt
                {
                    ID           = r.ID,
                    LocationDesc = r.LocationDesc,
                    ModifiedOn   = r.ModifiedOn,
                    ModifiedBy   = r.ModifiedBy
                });
            }

            CollectionViewSource.GetDefaultView(Location).Filter = LocationFilter;

            Location = SequencingService.SetCollectionSequence(Location);
            RaisePropertyChanged("Location");
        }