private List <BuildingComplex> FetchCleanedComplexList([NotNull] MyDb db)
        {
            var komplexe = db.Fetch <BuildingComplex>();

            foreach (var complex in komplexe)
            {
                complex.ObjektStandorte.Clear();
            }

            var komplexeToDelete = komplexe.Where(x => x.SourceOfThisEntry == BuildingComplex.SourceOfEntry.Localnetdata).ToList();

            Info("B_KomplexeToStandorte: Deleted #:" + komplexeToDelete.Count + " komplexe from previous run");
            foreach (var complex in komplexeToDelete)
            {
                komplexe.Remove(complex);
                db.Delete(complex);
            }

            return(komplexe);
        }