make sure that multiple kernel invokes of the same kernel class update the kernelObject reference stored in KernelContext