title: Why are data transfer objects (DTOs) an anti-pattern?
body: <p>I've recently overheard people saying that <a href="https://en.wikipedia.org/wiki/Data_transfer_object" rel="noreferrer">data transfer objects</a> (DTOs) are an <em>anti-pattern</em>. </p>
  
  <p>Why? What are the alternatives?</p>