public override object Clone()
{
ActiveMQMessage cloneMessage = (ActiveMQMessage) base.Clone();
cloneMessage.propertyHelper = new MessagePropertyIntercepter(cloneMessage, cloneMessage.properties, this.ReadOnlyProperties) { AllowByteArrays = false };
return cloneMessage;
}