         @keymaps.push(CSON.readObject(path))
 
   loadStylesheets: ->
+    @stylesheets = []
     stylesheetDirPath = fs.join(@path, 'stylesheets')
     for stylesheetPath in fs.list(stylesheetDirPath, ['css', 'less']) ? []
-      requireStylesheet(stylesheetPath)
+      @stylesheets.push([stylesheetPath, loadStylesheet(stylesheetPath)])
 
   loadGrammars: ->
     grammarsDirPath = fs.join(@path, 'grammars')


  activate: ->
    keymap.add(map) for map in @keymaps

    if @deferActivation
      @subscribeToActivationEvents()

class AtomPackage extends Package
  metadata: null
  keymaps: null
  stylesheets: null
  mainModule: null
  deferActivation: false

