Should be `final`. 
From other side why just not name it as `MessageBuilder`?
I understand the import issue together with SI, but it is only from SI-AMQP module. For people who just use Spring AMQP it would be redundant to have that extra prefix