Token and its supporting class Rational