У опосредованного взаимодействия объектов есть удобное свойство - все накладные расходы по их хранению и жизнедеятельности обеспечивает среда, проводник взаимодействий. Которая, в свою очередь, может быть настроена для наиболее точного описания бизнес-логики приложения. То есть, например, не просто передать объект-сообщение, а передать его с журналированием, асинхронно, через сеть. И суть в том, что для получателя в этом случае не изменится ничего. Можно, конечно, вспомнить всякие SOAP, dbus и прочие.
А ещё есть целыйконцептуальный примерреализации многоагентной среды в ББ. Основная суть в том, что количество перцепторов у агента по определению, ограничено. А количество сигналов не ограничено. Похоже на методы и объекты-сообщения..