title: Service reference - why reuse types in referenced assemblies
body: <p>I'm following instructions to add a service reference to my project and, by default, the "reuse types in referenced assemblies" is ticked.</p>
  
  <p>If I leave it ticked, I get ambiguous warnings on controls like Label, which I have to declare fully now.</p>
  
  <p>If I untick it, the warnings go away.</p>
  
  <p>My questions are:</p>
  
  <ol>
  <li><p>Why would I want to reuse types?</p></li>
  <li><p>What does that mean exactly?</p></li>
  <li><p>What are the problems if I don't use it?</p></li>
  </ol>