Token id is generated by ctor