Only expose some stuff to the core

No longe pass “this” in full to the IOCore object, but rather smaller
settings and exposed objects.