/// <summary>
 /// Overloaded method.
 /// Determines in the collection contains the given RequestedProperty.
 /// </summary>
 /// <param name="value">The RequestedProperty to search for.</param>
 /// <returns>Whether the collection contains the RequestedProperty.</returns>
 public bool Contains(RequestedProperty value)
 {
     return (InnerList.Contains(value));
 }
 public void Remove(RequestedProperty value)
 {
     InnerList.Remove(value);
 }
 /// <summary>
 /// Add a new ObjectProperty to the collection.
 /// </summary>
 /// <param name="value">The RequestedProperty to add to the collection</param>
 /// <returns>an integer value of the index of the item added</returns>
 public int Add(RequestedProperty value)
 {
     return (InnerList.Add(value));
 }