Reset cursor position when a new iterator is created on a TypedCursor