public MainWIndowViewModel()
        {
            People = new ObservableCollection <Person>(Repository.People);
            var personId = _people.FirstOrDefault(x => x.FirstName == "Test").PersonId;

            System.DateTime start = new System.DateTime(2018, 12, 1);
            System.DateTime end   = new System.DateTime(2018, 12, 15);
            Refresh(start, end, personId);

            Types2 = new List <TypeTran>(new List <TypeTran> {
                new TypeTran(1, "Debit"), new TypeTran(2, "Credit")
            });
            Types3 = new Dictionary <byte, string> {
                { 1, "Debit" }, { 2, "Credit" }
            };

            MoneyEnts2 = new ItemObservableCollection <MoneyEntryObservable>();
            MoneyEnts2.ClearAndAddRange(Repository.GetModelObservables(start, end, personId));
            //MoneyEnts2.CollectionChanged += ModifyCollectionsBindings;

            MoneyEnts3 = new ObservableCollection <MoneyEntryObservable>(Repository.GetModelObservables(start, end, personId));
        }
 public CollectionChangedBubbleUpViewModel()
 {
     Trans = new ItemObservableCollection <DummyTransaction>();
     Trans.ClearAndAddRange(FakeRepo.Instance.Trans);
 }