            public EventArgs(IEnumerable<ContentTypeChange<TItem>> changes)
            {
                Changes = changes.ToArray();
            }

            public EventArgs(ContentTypeChange<TItem> change)
                : this(new[] { change })
            { }

            public IEnumerable<ContentTypeChange<TItem>> Changes { get; private set; }
        }
    }