How can I setup a Class to query only the instances of the parent class but not the subclass instances?
By default reading a parent class will return all the instances of the parent and its subclasses. If only the instances of the parent class are desired, then the inheritance property “should read subclasses” can be turned off on the parent descriptor. If the subclass instances are not desired for a specific query, then the query expression can filter the children.