title: How to solve "Must be MarshalByRefObject" in a good but multiple-inheritance amputated language like C#?
body: <p>How to solve "Must be MarshalByRefObject" in a good but multiple-inheritance amputated language like C#?</p>
  
  <p>The problem is very simple, in several cases you just have to inherit from this class (infrastructure requirements).
  It does not matter here really, which cases.
  So, what do you do if you've already inherited from some other class (your domain model requirements)?</p>
  
  <p>Btw good application frameworks, like spring.net always make sure you DON'T have to inherit from this class no matter what kind of infrastructure you need to apply to your class.</p>
  
  <p><strong>I would like to know what am I getting -3 votes here for?? :)</strong></p>