return this.setDetails()
      .then(() => this.setEnvironments())
      .then(() => this.populateEnvironments())
      .then(() => this)