So in our app we have a WCF Web Service that is used for all of our business logic. We use WPF as our frontend. The issue we are running into is trying to send a report that is created on the backend to the WPF frontend app using the service contracts through WCF. Normally we have to add a DataContract attribute to let the service know that it needs to serialize an object. When we try to do this with a telerik report it breaks and does not let us receive the report on the frontend. We have even tried creating a class just for the one report property and it still won't send it. We have tried sending the report as IReportDocument, ReportBook, and InstanceReportSource and none of these work.