Reimplementation of namespaces