Factory methods for messages.