extended binding list
extended binding list: implemented IList<T>