2.3.3. Message Driven Objects