docs: function SubClass() {
  		var ret;
  		// Call the parent constructor.
  		parent.apply(this, arguments);
  
  		// Only call initialize in self constructor.
  		if(this.constructor === SubClass && this.initialize) {
  			ret = this.initialize.apply(this, arguments);
  		}
  		return ret ? ret : this;
  	}