docs: function CommunicationAbstract(object, layerID, assignID) {
  		var self = this;
  
  		this.assignID = assignID;
  		this.layerID = layerID;
  		this.online = false;
  		this.object = object;
  		this.handlers = {};
  		this.handle = null;
  
  		this.on('message', function (message) {
  			this.handle.handleMessage(message);
  		});
  
  		this.on('ready', function () {
  			self.online = true;
  		});
  
  		this.on('close', function () {
  			self.online = false;
  		});
  	}