dom_helpers -> dom-helpers, use a cache for namespace discovery