Allow creating a new message based on an existing one, overriding specific fields while copying the remaining original fields.