Да нет, речь ни в коем случае не о какой-то общей шине. Вообще не о механизме, а просто о сигнатуре.

О базовом методе. Который бы обязательно и сразу у всех был.
Берём за самый базовый тип наш Object - и у всех объектов будет HandleMsg. А когда "гром грянет" - вот он, есть. И не придётся голову ломать, на каком частном уровне его вводить, ломая интерфейсы.