get message() {

    return this.messages.join('\n');

  }
// Dynamically constructed so subclasses can add to the internal message store
Dynamically constructed so subclasses can add to the internal message store
Dynamically constructed so subclasses can add to the internal message store
get message() {
    return this.messages.join('\n');
  }
get message ( ) { return this . messages . join ( '\n' ) ; }
Dynamically constructed so subclasses can add to the internal message store
Dynamically constructed so subclasses can add to the internal message store