yes buts its still a child class that depends on the kernel being set, not the parent constructor itself