Allowing the persistance to return a countable iterator for the event stream
 Added unit tests to cover this change