Using a constrained Name for namespaces names

This is in preparation of the `DirPath/FilePath` update.
Do we need this? can't we use `namespace.name`?