void ICollection.CopyTo(Array array, int index) { for (int i=0, max=Nodes.Count; i<max; i++, index++) array.SetValue(nodes[i], index); }