set textAndWidgets(List<Object> value) { assert(value != null); // ignore: unnecessary_null_comparison if (_textAndWidgets != value) { _textAndWidgets = value; _updateCache(); markNeedsLayout(); } }