if we did not use the client we can't use the kernel

you are rigth I thinkg self::bootKernel(); is enough