Clean up kernels C++ classes to avoid ambiguities in subclass method and member resolutions
Clean up kernels C++ classes to avoid ambiguities in subclass method and member resolutions

karenyyng/george,karenyyng/george,karenyyng/george