Use JsonExtractor type
Use lightweight extractors
Removed extraction/serialization