constructor() {
    super();
    this.status = 'untouched';
    // eslint-disable-next-line no-unused-vars
    this.condition = /** @param {Object} [data] */ data => true;
    this.invertCondition = false;
    this.forwardOnly = false;
    this.initialStep = false;
  }
If set this step will be the initially enabled step
There should be only ONE intial step in each steps