title: MVVM communication with Objects
body: <p>I'm currently trying to create an application with Prism and I have some problems with communication between modules. </p>
  
  <p>I have a StatusModule which basically shows Statusmessages, but can also show the user that some work is in progress (indeterminate), show different icons, show / hide the control and so on. </p>
  
  <p>For that normally i'd use a status object that has all these properties and use it as a parameter, but because in prism strong coupling is advised I don't know how I should do it. </p>
  
  <p>Creating 4-5 Events for every property is probably bad practice, .. i also thought of creating an interface in my "Interaction" Module where the event's and resources are. </p>
  
  <p>What would you guys recommend?</p>