Design: 2 Entities (both have same abstract parent class) in UITabViewController
<p>Okay so the title isn't very clear - sorry I couldn't find a good way to express what I'm trying to accomplish.</p>

<p>So here's my setup - I have an Abstract CoreData class, call it <code>Parent</code> that has <code>name</code> and <code>photo</code>. I then made <code>Child1</code> and <code>Child2</code> that inherit from <code>Parent</code>.<br>
I want to have a <code>UITabViewController</code> that has 2 tabs: <code>Child1</code> and <code>Child2</code>, and each tab's <code>UIViewController</code> will have a <code>UITableView</code> to display only <code>name</code> and <code>photo</code> (so just the properties in the Abstract Base Class).</p>

<p>What would be the best way of doing this? The "Easy" way to do it is just disregarding the Abstract Base Class and create 2 different <code>UIViewController</code>s for the <code>UITabViewController</code> tabs, have a <code>NSFetchedResultsController</code> for each, and have a lot of duplicate code.<br>
But there <em>must</em> be a better way to approach this right?</p>