num? toNumAsSmartRound({int maxPrecision = 2}) { if (this == null) return null; return this!.toDouble().toNumAsSmartRound(maxPrecision: maxPrecision); }