﻿namespace OKHOSTING.Data
{
	/// <summary>
	/// A collection that also allows the user to "update" on of the items. Usefull for classes where you need to apply
	/// some logic when updating an item of a collection
	/// </summary>
	/// <typeparam name="T">The type of the elements in the collection.</typeparam>
	public interface IContainedDataCollection<TContainerType, TItemType>: IDataCollection<TItemType>
	{
		TContainerType Container { get; set; }
	}
}