inherited = false; allows building of submodules standalone.