TokenFactory implementation + UTs