public IEnumerable <StateSyncEntry> EnumerateEntries(SyncContext context, StateSyncEntry parentEntry, SyncEnumerateEntriesOptions options = null)
        {
            var item = new WebItem {
                Id = ToId(parentEntry.Id)
            };

            foreach (var child in WebApi.EnumerateChildren(item))
            {
                // never send back temp (being uploaded) files
                if (EndPointSynchronizer.MultiPointSynchronizer.ContentMover.IsTemporaryFile(child.Name))
                {
                    continue;
                }

                var entry = ToEntry(child);
                Logger?.Log(TraceLevel.Info, "entry '" + entry.Name + "'");
                yield return(entry);
            }
        }