object field is more fundamental.. but the whole changing vs staying the same descriptor you're using is pretty vague and really kinda sucks. I think it makes the two dichotomies look more intertwined then they actually are.