Thus, this approach (which is a desirable aspect of an object-oriented system although it is relatively independent of the object-orientation paradigm) requires both the message-names as well as their meaning (which constitute the communications means between objects) to have stable definitions.