in src/construct.ts [211:217]
public setContext(key: string, value: any) {
if (this.children.length > 0) {
const names = this.children.map(c => c.node.id);
throw new Error('Cannot set context after children have been added: ' + names.join(','));
}
this._context[key] = value;
}