exposed argument dictionary when Declaring an Exchange on Advanced Bus

Mike,

I have really enjoyed using RabbitMQ with EasyNetQ over the last few months. When declaring exchanges, I would like to pass extra arguments to RabbitMQ. For awhile I have been about to this by extending RabbitAdvancedBus but with some recent changes it is harder to extend. So, I was wondering if you would add an optional arguments parameter to ExchangeDelare on RabbitAdvancedBus.

Thanks!

-Matt