json values name map
add reflection metadata property to FieldInfo
typed parser and converters
throw exception to higher level