That sounds exactly like encapsulation and message passing. The essence of OO according to Alan Kay.
What is common with the Kay view of OO (and different from all the modern OO languages) here is that messages are asynchronous, and this is a very important aspect.