Fix weirdness with setFromRequest and empty arrays/objects