[feature] Message_new()