/// <summary>
 /// Inserts an element at given position
 /// </summary>
 /// <param name="index">Position (zero-based) to insert new element</param>
 /// <param name="value">DataEntry object to insert</param>
 public void Insert(int index, DataEntry value)
 {
     List.Insert(index, value);
 }
 /// <summary>
 /// Retrieves the position of a element
 /// </summary>
 /// <param name="value">Element of which position is desired</param>
 /// <returns>Position of value (zero-based)</returns>
 public int IndexOf(DataEntry value)
 {
     return(List.IndexOf(value));
 }
 /// <summary>
 /// Checks if an object is contained whitin the collection
 /// </summary>
 /// <param name="value">DataEntry object to check</param>
 /// <returns>Returns <code>true</code> if element is in the collection and <code>false</code> otherwise</returns>
 public bool Contains(DataEntry value)
 {
     return(List.Contains(value));
 }
 /// <summary>
 /// Adds a new DataEntry to collection
 /// </summary>
 /// <param name="value">DataEntry object to add</param>
 /// <returns></returns>
 public int Add(DataEntry value)
 {
     return(List.Add(value));
 }
 /// <summary>
 /// Removes an element from collection
 /// </summary>
 /// <param name="value">DataEntry object to remove</param>
 public void Remove(DataEntry value)
 {
     List.Remove(value);
 }