title: MVVM design question
body: <p>I'm trying to create an silverlight application using the MVVM design pattern. It's a kind of bank application.</p>
  
  <p>I've watched a lot of tutorials on MVVM but something makes me real confused.</p>
  
  <p>I have about fiwe usercontrols representing my views "TransactionsView", "AccountView" etc and a bunch of models "UserProfile" - containing user password, username and a list of UserAccounts, "UserAccounts" - containing name, balance and a list of AccountTransactions, "AccountTransactions" - containing a name, and ammount.</p>
  
  <p>Should i create one modelview which contains my userprofile or should i create a viewmodel for every view i have? I'm a doing right so far? Or have i got it completley wrong?</p>
  
  <p>Thanks</p>