add support for namespaced keys