title: MVVM pattern where hold current view details
body: <p>Where should I hold data like current combobox selected item, current calendar selected dates, current datagrid selected row, current calendar selection mode etc... ?</p>
  
  <p>Better is View Model or Model ?</p>
  
  <p>I think every data should be in Model but in the other hand when situation needs logic part or starts more actions after changes it will be stupid to put logic to Model. Model also shouldn't (in my opinion) calls View Model methods so it is a little problem for me.</p>
  
  <p>What's yours opinion?</p>
  
  <p>Edit: Only using in WPF is intresting for me.</p>