JsonWriter doesn't require a backend unless no source is given