added many more factory methods for NSFetchedResultsController