ColumnSpan.remainingWidth({this.min = 1, this.preferred = remainingColumns}) : max = remainingColumns { validate(); }