better semantics for Dependencies#_checkRequiredProperties; comments