docs: function(object, events) {
          if (!object.__isInterfaceImplemented('events')) {
              object.__implementInterface('events', this.interface);
          }
  
          object.__initEvents();
  
          _.each(events, function(eventListeners, eventName) {
              _.each(eventListeners, function(listener, listenerName) {
                  object.__addEventListener(eventName, listenerName, listener);
              });
          });
      }