code: function(master)
  {
      var self = this;
  
      this.methods   = {};
      this.processes = {};
      this.master    = master;
  
      // Inject predefined methods
      var defaultIPCPath = __dirname + '/ipc/';
      fs.readdirSync(defaultIPCPath).forEach(function(file) {
  
          if (!file.match(/\.js$/)) {
              return;
          }
  
          var ObjectClass = require(defaultIPCPath + file);
          var obj         = new ObjectClass({master: master});
          var className   = file.replace(/\.js$/i, '');
  
          Object.getOwnPropertyNames(ObjectClass.prototype).forEach(function(method) {
  
              if ('constructor' === method) {
                  return;
              }
  
              self.addMethod(className + '.' + method, obj[method], obj);
          });
      });
  }
docs: @constructor
  
  @param {Object} master - Master Object to bind upon