Sync-api : anderer type für entities wenn alle payloads auf fehler laufen

Hi,
wenn beim Aufruf der sync-api mindestens ein payload-teil erfolgreich verarbeitet wird, ist das entities-element im result wie erwartet und in der Doku beschrieben ein json-object.
Laufen dagegen alle payload-teile auf einen Fehler, wird im result aus dem entities-element auf einmal ein json-array.

Beim deserialisieren in eine c#-class ist das ärgerlich, wenn der Datentyp abhängig ist vom Ergebnis.

Ist das so gewollt? Oder mache ich grob etwas falsch?
VG