title: How much logic should be in your domain model objects
body: <p>Just finished read <a href="http://codebetter.com/blogs/gregyoung/archive/2009/01/22/the-data-centric-universe.aspx" rel="noreferrer">this post</a> by Greg Young, where he is talking about Microsoft recommending patterns with dumb data transfer objects. He implied that in the Java community, things are trending the other direction.</p>
  
  <p>My question is how much logic should be in your entity objects? Our philosophy where I work (C# shop) is that if you can't serialize it, don't put it in the entity.</p>