title: Abstract Elements and Types over SOAP in .net?
body: <p>I have a WSDL file which has xsd part in it which has abstract elements and types in it. When C#.net web forms project creates proxy classes for consuming web service after adding web reference to previously mentioned WSDL, it replaces every abstract class with a concrete one. Why is that? Is it generally wrong to use abstract types in WSDL for web services?</p>