MC-45: Connects to Magento, sends products and manage errors return

So the answer is : "It's public because we need to call it from the validator". It's not because of specs..