internal IEnumerator GetElementsEnumerator() {
// Return an enumerator over the collection's config elements.
// This is different then the std GetEnumerator because the second one
// can return different set of items if overriden in a derived class
return new Enumerator(_items, this);
}