If object is num then return it otherwise default value
num? asNumOr([num? defaultValue]) { return _getValueOr<num>(defaultValue); }