change class name of JSONDocument
add two writers for deserializer and document
change name of JSONFeature