You're adding MNSPrimeFlag objects to self.objects (dataSource)...

... then not expecting them when calling MNSPrimeFlag#number (does not respond)
Now it runs at least. 
I tried making it work with MNSPrimeFlag as well. But running out of time on other stuff. It wasn't a single exception, going all the way down to  MNSTableViewController:126 cell assertion on deque::