Widget single(Widget child) { if (this._layout is _ContainerBuilder) { return (this._layout as _ContainerBuilder)._single(child, this); } else { return this.build([child]); } }