@override String get textContent { final children = this.children; return children == null ? '' : children.map((child) => child.textContent).join(); }