空のモジュールを定義すると、インスタンスメソッドがまったくありません。

module Mod
end
p Mod.instance_methods #=> []

しかしModはObjectのサブクラスであるはずなので、Objectクラスのインスタンスメソッドをすべて引き継ぐはずだと思います。
なぜModにはインスタンスメソッドがないのでしょうか。というか、どうやってインスタンスメソッドを「消して」いるのでしょうか。

何か勘違いしてますかね。