 
 class Space.Module extends Space.Object
+
+  @ERRORS:
+    injectorMissing: 'Instance of Space.Injector needed to initialize module.'
 
   injector: null
   RequiredModules: null

  isConfigured: false
  isStarted: false

  @ERRORS:
    injectorMissing: 'Instance of Space.Injector needed to initialize module.'

  constructor: (properties) ->
    super properties

    else
      Space.Module.published[identifier] = module

  # Retrieve a module by indentifier
  @require: (requiredModule, requestingModule) ->

    module = Space.Module.published[requiredModule]
