Make Kernel reference class
Make Executor a reference class