The fix for array handling in nested DTOs was incomplete When passing stdClass objects as arrays of DTOs, some edge cases weren't handled