using System.Collections.ObjectModel; namespace FileTime.Core.Models; public interface IContainer : IItem { ObservableCollection Items { get; } IObservable IsLoading { get; } bool? IsLoaded { get; } Task WaitForLoaded(CancellationToken token = default); bool AllowRecursiveDeletion { get; } }