isInside method
Whether value, a number, is between min and max; true for
anything else and for a field without ends.
Implementation
bool isInside(Object? value) {
if (value is! num) return true;
return (min == null || value >= min!) && (max == null || value <= max!);
}