Make delegation more explicit

Delegating all BasicObject.instance_methods behaves weirdly on JRuby and it certainly looks like an ugly hack.