SignificantDigits({this.minimum = 1, this.maximum = 21}) : assert(1 <= minimum && minimum <= 21), assert(1 <= maximum && maximum <= 21), assert(minimum <= maximum);