This sorta feels weird - overriding the $credentials and $config variables to insert the mailchimp_apikey and mailchimp_list_id. Particularly because those two variables typically are the ones that get passed into the MessageBroker constructor and are used for Rabbit setup.