Proper bridging

**WIP**

@adambeynon need help to fix `Object = Kernel`.