API clients should be able to assign arbitrary data to any back/forward list item such that the data persists in saved session state.
<rdar://problem/15774298>