I see a huge number of request and response types in a project to cater for all the endpoints exposed as WCF services. This seems like an awful lot of repetitive, simple code to maintain.
Can these types be auto-generated or avoided altogether using something like attributes?