docs: function Module(options) {
      var module = this;
      options = options || {};
  
      /**
       * Whether the module is initialized.
       * @property {Boolean} [initialized=false]
       */
      module.initialized = false;
      /**
       * Whether the module is running.
       * @property {Boolean} [running=false]
       */
      module.running = false;
  
      ['init', 'start', 'stop', 'exit'].forEach(function(name) {
          var method = options[name];
          if (method) {
              var setMethod = 'set' + name[0].toUpperCase() + name.slice(1) + 'Method';
              module[setMethod](method);
          }
      });
  }