don't create subprojects statically
when subprojects are not created statically, the extraneous dependency of a project on itself is eliminated
Merge pull request #474 from rotty3000/re-use-workspace

Re use workspace