Tokens should be modifiable by sub-classes