WebDragData::WebDragData(const WTF::PassRefPtr<WebCore::ChromiumDataObject>& data) : m_private(static_cast<WebDragDataPrivate*>(data.releaseRef())) { }
WebFormElement::WebFormElement(const WTF::PassRefPtr<HTMLFormElement>& e) : WebElement(e.releaseRef()) { }
WebSecurityOrigin::WebSecurityOrigin(const WTF::PassRefPtr<WebCore::SecurityOrigin>& origin) : m_private(static_cast<WebSecurityOriginPrivate*>(origin.releaseRef())) { }
WebEvent::WebEvent(const WTF::PassRefPtr<WebCore::Event>& event) : m_private(static_cast<WebEventPrivate*>(event.releaseRef())) { }
WebNotification::WebNotification(const WTF::PassRefPtr<Notification>& notification) : m_private(static_cast<WebNotificationPrivate*>(notification.releaseRef())) { }
WebRange::WebRange(const WTF::PassRefPtr<WebCore::Range>& range) : m_private(static_cast<WebRangePrivate*>(range.releaseRef())) { }