adding namespaced repository class (mainly for packages)