Implement GetByName and IEnumerator.
GetEnumerator should explicitly overload.