4:
  поправил обработку пустого результата загрузки из персистера;
  сделал два вида операции Store для персистера - одна сдвигает текущую позицию, другая нет;
  в InMemoryPersister реализовал поддержку новых операций;