There is no C++ class named WebKit something. We can use NamedConstructor IDL annotation to give user-visibile name. C++ layer should be vendor-prefix agnostic.