Ruby's Object-class is very rich. It has many methods. In fact, Kernel-class has common methods of all classes and Object-class includes it.
Though it is convenient normally, it is not good in case of programing that uses method_missing in heavy. (Because method_missing is not called if the method is defined.)
And so, I'm going to make "something" over Object-class. It doesn't include Kernel-class. The problem is a naming.
- Nucleus - But it is alike Kernel.
- CoreObject - Long name is good in point of less conflict, but it's not my taste.
- BlankObject - ditto.
If you think of good name, comment casually.