- split the double? AsDouble( bool emptyStringAsZero = true) string extension into double AsDouble() and double? AsDoubleOrNull().  This eliminates the confusion of when AsDouble will return 0 or null
- split the decimal? AsDecimal( bool emptyStringAsZero = true) string extension into decimal AsDecimal() and decimal? AsDecimalOrNull().  This eliminates the confusion of when AsDecimal will return 0 or null