You'll have to keep the information within your Place object, and serialize/deserialize it to/from the history token, in your PlaceTokenizer.
Passing a value from one place to another then is about creating the new place with the same information you want to pass around.