basic support for key namespacing