public abstract class EditableItemsController : IEnumerable<EditableItemsKey>, IEnumerable, IDisposable, IObjectDisjoiner