add an unwrap(Object) method to JsonProvider, use it when extracting values for Criteria evaluation

Alternate approach to fix the issue described in #34 to get some discussion going.