Use composition with TokenData.