- can be used in predicate matching - getNameOp, getTypeOp for accessing the name() and type() of objects