must patch WrapperDocument for querySelector*
modernize submodules