Adding Dispose, IENumerator