title: Realm architecture pattern
body: <p>I migrated my app from CoreData and I'm deeply impressed how simple things can be. I could delete a lot of code :)</p>
  
  <p>One thing that makes me feel a bit uncomfortable is that Realm spreads all over my application creating a big dependency: My app has a MVVM architecture and I would feel best if only the model would be the place where Realm lives. </p>
  
  <p>Just after the migration I send Result and List objects to my view models. Wouldn't it be better to have [Type] objects instead?</p>
  
  <p>What do you think? How do you structure your apps with realm?</p>