class DataContainer { #data; // (A) constructor() { Promise.resolve('downloaded') .then(data => this.#data = data); // (B) } getData() { return 'DATA: '+this.#data; // (C) } }