title: WCF Service Reference Portable Class Library Internal
body: <p>I've added a Service Reference to a portable class library and I am able to use it without hitches but for the life of me I cannot figure out why the Access level for generated classes is restricted to Public only.  This makes no sense to me, the whole reason one would want to include a Service Reference in a portable class library is to wrap its functionality into friendlier classes that compose the WCF service calls into higher level methods at the same time being able to share the wrapper between multiple platforms.</p>
  
  <p>I thought that it may be because of the Platforms I had included in the library but after having removed must and leaving only Windows 8 and .NET 4.5, I still cannot change the Access level.</p>
  
  <p>Is there any explanation for this?</p>
  
  <p>Thanks</p>