Remove root context access, return context from boot instead.
Use run blocks to execute code agaist the calling context rather then directly.