//Why are both needed???? IEnumerator IEnumerable.GetEnumerator() { return(Pointers.GetEnumerator()); }