cannot call Kernel methods in BasicObject instance

All kernel methods such as `raise` and child classes such as `ArgumentError` cannot used in BasicObject instance.
Those methods are currently handled in `method_missing`, so the methods itself are recognzied as elements.

I'm not sure this is an appropriate way to fix these issue.
Any commends are welcomed.