JsonWriter refactor....