Message.copy() will now create a new message if it's own class.
This will be useful when subclassing message.