I have the impression that when we create a method, the protocol proposed are the ones of the class and superclasses cut at the level of Object. But if you want to add a method to Object, then no protocol are suggested. Maybe on Object we should not filter out the protocols of Object?