NSFetchedResultsController using MVVM