add alternate constructor to PhantomToken