[INTERNAL] design change 9dfc231408bb4e03f1cdfedcdf5037da1b12ba59

Using a static method was a terrible design choice. The namespace
must now be passed into the CTOR instead.

Change-Id: Icd8c51d06c8fca6669610d1a8661f9f9a5d9211d
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1439
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>