add namespaced services and partial injection