Is the container iterator a convenience thing? Does it add functionality that was not possible before?