private bool HasNext()
 {
     return(currentCollection.Count() > (currentIndex + 1));
 }