Nary for superclass and extended type