Refactoring: createMessage() -> newMessage()