title: MVC Architecture - How to represent Lists
body: <p>I'm not positive I have the right architecture for this problem.  Let's say I have a Person object that has 1 or more Attribute objects associated with it.  For the interface, I have a list of Person objects, a Person view, and another control with tab pages that represent each Attribute object associated with that person.  How would an MVC architecture behind that be constructed?  </p>
  
  <p>Currently, I have a single 'model' for a Person that has a list of Attribute models.  I have a controller for the view, and then I was going to make a controller for the AttributeView that would have sub-controllers for each Attribute attached to each Attribute model in the Person model... I think I can handle all the appropriate interactions with that architecture, but I'm not sure that it's the best implementation.  Does that sound reasonable, or is there a better way to tackle this?</p>
  
  <p>Thanks!</p>