I chose excludeSubentities, rather than includeSubentities, to preserve backwards compatibility by keeping the default as NO so you have to explicitly change it to YES to use the feature. This is opposite of the NSFetchRequest property includesSubentities, however... one could argue that making the properties consistent would be desirable.