ConvertTo*Traits needs some finessing
- fromEmptyToBoolean()
- return null
- fromEmptyToFloat()
- return null
- fromIntegerToFloat()
- throw exception on failure
- fromTextToFloat(), fromJsonToFloat(), fromTextToInteger(), fromJsonToInteger()
- handle PHP bug of leading 0's
- fromEmptyToImage()
- return null
- fromIntegerToInteger()
- return data without processing (for speed)