refactor; docarray#id
refactor objectid
refactor; deepEqual
Merge branch '3.6.x'
tests; validate read prefs

relates to #1422
fixed; read pref typos
Merge branch '3.6.x'