NativeBoost: use a double dispatch to initialize NBXLibWindowAttributes