- 'submodules' wasn't properly declared as an optional attribute for git fetcher - add it and add a test.