Added MessageProducer/MessageConsumer