Changed 'namespace' to 'nameSpace' to workaround c++ losage where 'namespace' is a reserved keyword of the compiler.