public bool Contains(Material material )
 {
     return this.InnerList.Contains(material);
 }
 public void Remove(Material material )
 {
     this.InnerList.Remove(m);
 }
 public int Add(Material material)
 {
     return this.InnerList.Add(material);
 }
 public void Insert(int index, Material material )
 {
     this.Insert(index, material);
 }
 public int IndexOf(Material material )
 {
     return this.InnerList.IndexOf(material);
 }