create GetEnumerator and GetEnumeratorForLevel methods in Shelves class