removed unused interface
modeled buffer iterators after .NET IEnumerator