Extended object model and how parser classes inherit parents.