-Added JsonWriter.SetWriteState to support inheriting and override JsonWriters