write all additional user supplied properties to the choice and token object