The message paradigm is one of the most specific concepts of object orientation. This paradigm works well as long as one object
is involved. When more than one object is involved, a choice has to be made with which type the message will be associated.
In our opinion, this choice has to be postponed during object-oriented analysis. We propose to extend the concept of the message
paradigm to messages with more than one implicit argument. Postponing the choice results in one model for one reality. Another
problem rises when no object is involved. In our opinion this issue can best be tackled by introducing a domain layer and
a functionality layer.