Mason namespaces relies on the paths very much. Basically NS is a encoded path. So we have 3 methods hard to split in `MasonNamespaceDefinitionImpl` Currently handled by `MasonNamespaceDefinitionService`