This class is pretty much AMQP specific, right? If so, we should have a subnamespace in Model for AMQP.