TODO: repositoryNamespace (nullPtr branch)