Minimizing the need to "register" defns on rows; rows should look to their parent rowsets for registered defns, and dynamic registration should be done only when materializng the level 0 row in the component buffer.