Do not store actual StepContext objects since they are only temporarily valid; store their XML form.
Better toString.
Strengthening test to prove that the segment step works across restarts.