Task #40095: Move core to namespaces
"template" was replaced by namespace everywhere
Due to namespace changes the class template was replaced everywhere. Therefore some variables and strings where replaced as well.
[BUGFIX] "template" was replaced by namespace everywhere
namespace version of the class.