:add: depth parameter in reflect.base_elts