   @namespace: null
   @allNamespaces: {}
   @namespaces: []
+  @namespaceNames: []
   @modules: []
   @moduleNames: []
   @_name: "Base"

      name = namespace.name
    @_setChildNamespaceProps name, namespace
    @allNamespaces[@namespacePath] = namespace.initAsSubNamespace name, @
    namespace

  isFunction = (f) -> typeof f == "function"

    @modules = []
    @moduleNames = []
    @namespaces = []
    @namespaceNames = []
    @

  @getNamespacePath: -> @namespacePath
