clone() {
    return new this.constructor(this.params).copy(this);
  }
@method clone
@instance
@description Clone this component
@return {object} a cloned component with all its source component' params copied.
@memberof module:core.Component