Property resolution should use depth-first search such that child properties override parents.