Hello! This is more of a general question than an issue. Is there a specific reasoning as to why the ROS message types are structs managed by TSharedPtrs instead of UObjects or UStructs? Being unable to utilize the messages directly in Blueprints seems like a huge restriction.