`Message::isSharedCrossOrigin()` and `Message::isOpaque()` are effectively duplicating methods from `ScriptOriginOptions`, which could be retrieved as `Message::getScriptOrigin()->options()`. As we don't strictly follow V8 C++API, we don't need them.