Either `KernelStore` and `Store` should both be `BasicObject`, or neither should. I kept causing infinite loops by having `KernelStore` be a `BasicObject`, so figured I may as well try removing it :).